kickflow Tech Blog

株式会社kickflowの開発チームによるブログ

Ruby on Rails

Kaigi on Rails 2024 に行ってきました

Kaigi on Rails 2024 プロダクト開発本部の渡辺です。 先日の「Vue Fes Japan 2024」に続き、「Kaigi on Rails 2024」にも参加しました。 kickflowでは、エンジニアの自己学習を積極的に支援しており、さまざまなカンファレンスに参加する機会を提供していま…

CloudConvertを使ってサーバーレスにファイル形式を変換する

江戸東京博物館 所蔵・浮世絵『漬物早指南』かつて漬物は各家庭で作るものであったが、近世以降は専門店が出店し、漬物を買う文化が生まれた(本編には関係ありません)。 こんにちは。プロダクト開発本部の小本です。 kickflowでは2024年2月からPDF形式で帳…

Active Storageのダイレクトアップロードのパフォーマンスチューニング

こんにちは。エンジニアの森本です。 kickflowでは、申請するチケットに対してファイルを添付することができます。これらをActive Storage のダイレクトアップロードを使って実現しています。 以前からファイルを大量に添付したチケットを申請すると、タイム…

kickflowでのRow Level Security導入: 成功事例と実装ガイド

kickflowでのRow Level Security導入事例と実装ガイド。データセキュリティ強化の具体例を紹介。

Rails / PostgreSQL環境での連番の実装方法

こんにちは。株式会社kickflow・プロダクト開発本部の小本です。 今回は連番の実装方法についてです。

Kaigi on Rails 2023に参加してきました

こんにちは、エンジニアの森本です。 今回は先日開催された Kaigi on Rails 2023に参加してきたのでレポートを書きたいと思います。 Kaigi on Rails 2023は「初学者から上級者までが楽しめるWeb系の技術カンファレンス」 をコンセプトとして2020年から開催さ…

elsaticsearch-railsを使うのをやめた話

こんにちは、CTOの小林です。kickflowでは検索基盤としてElasticsearchを利用しています。kickflowのバックエンドにはRailsを採用しており、以前はElasticsearchの統合にelasticsearch-railsという公式gemを使用していたのですが、これを使用しなくなったと…

kickflowを支える技術スタック(2022年10月版)

こんにちは、CTOの小林です。株式会社kickflowではクラウドワークフローのkickflowというサービスを運営しています。今日は、このkickflowを支える技術スタックについてご紹介したいと思います。kickflowの開発環境に興味のある方や、これから新規サービスを…