クックパッドのレシピサービスを支えるシステム(レポジトリ名cookpad_all)は、 かつて稼働コードだけで40万行を越える世界最大級のモノリシックRailsアプリケーションでした。 2017年からの様々な改善により、コンテナ化やアプリケーション構成の整理が行われ、 さらにいくつかの機能はマイクロサービスとして分離されてもいます。 next-cookpadにより一部のページのReact化にも成功しました。 ですが多くの改善を経てもcookpad_allはいまなお30万行以上の超重量級アプリケーションであり、 様々な問題を抱えています。マイクロサービスの問題も見えてきましたが、しかし元に戻すのも得策でない。 Shopifyのようなモジュラモノリスも我々には適切でない。 ならば我々はcookpad_allの問題に対してどのように立ち向かっていくべきなのか、 10年後のcookpad_allが
![Cookpad Lounge #7 世界最大級のモノリスcookpad_allどうする会議 (2021/07/28 20:30〜)](https://cdn-ak-scissors.b.st-hatena.com/image/square/37451aa9c4b8735b903883fa4b33111d88417f37/height=288;version=1;width=512/https%3A%2F%2Fmedia.connpass.com%2Fthumbs%2F84%2F6c%2F846c4602983c6fd0c5383a8bb064080a.png)