100万行オーバーのモノリシックRailsアプリをマイクロサービス化したクックパッドの手順 マイクロサービスの導入事例を、中の人が徹底的に語ります。クックパッドでは、100万行オーバーの超巨大なRuby on Railsアプリのマイクロサービス化に挑みました。アプリをいかに分離し、連携できるようにするか、など、同社が採ったマイクロサービス化の戦略を聞きました。 RubyonRailsのバージョンアップに1年かかっていた ︻マイクロサービス化戦略︼まずはコードを減らすことから ︻マイクロサービス化戦略︼アプリ固有のバッドノウハウを減らす ︻マイクロサービス化戦略︼まずは分離しやすい部分からお試しで ︻マイクロサービス化戦略︼データベースが切れていればサービスも切りやすい ︻マイクロサービス化戦略︼インフラ構成を標準化する ︻マイクロサービス化戦略︼サービスメッシュを入れて通信の課題をクリ
![100万行オーバーのモノリシックRailsアプリをマイクロサービス化したクックパッドの手順 - エンジニアHub|Webエンジニアのキャリアを考える!](https://cdn-ak-scissors.b.st-hatena.com/image/square/1f092f6ef8f07a60fe8c95ea63062f3d22894887/height=288;version=1;width=512/https%3A%2F%2Feh-career.com%2Fimage%2Farticle_hub%2F62%2F62%2F62_01.jpg)