エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Rails製の上場企業向けの会計プロダクトで、リーダー/ライター分離によるDB負荷分散を実装しました - Money Forward Developers Blog
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Rails製の上場企業向けの会計プロダクトで、リーダー/ライター分離によるDB負荷分散を実装しました - Money Forward Developers Blog
こんにちは、マネーフォワード クラウド会計Plus(以下会計Plus)のSREチームのリーダーの段松侑太(@yd... こんにちは、マネーフォワード クラウド会計Plus(以下会計Plus)のSREチームのリーダーの段松侑太(@ydammatsu)です。 会計PlusにおいてDBのリーダー/ライター分離を導入した際の実装方針・手順・成果を紹介します。 本記事で扱う内容 実装方針と技術選定(Rails複数DB機能の採用理由) 実際に適用するまでの手順(GraphQL、書き込みSQLの検知と除外、レプリケーションラグ、Sidekiq) 実際の成果(Before/AfterのCPU使用率) 想定読者 Rails製アプリケーションでDB負荷に課題を感じている方 リーダー/ライター分離を検討しているが、既存システムへの適用に不安がある方 Aurora MySQLまたはMySQLレプリケーションを使用している方 背景 会計Plusは、IPO準備・中堅〜上場企業向けの会計処理を支えるプロダクトとして、年間を通じて膨大な仕

