1
/
5

登壇:モノリシックRailsアプリケーションを モジュラモノリスへ移行している noteの事例



2022年10月21日〜10月22日に開催されたKaigi on Railsに、noteはGoldスポンサーで協賛しエンジニアが登壇を行いました。


GitHub - Shopify/packwerk: Good things come in small packages.
We are keeping packwerk compatible with current versions of Ruby and Rails, but will accept feature requests only in rare cases. Please submit bug fixes though! "I know who you are and because of that I know what you do." This knowledge is a dependency th
https://github.com/Shopify/packwerk


noteは2014年からRuby / Railsでサービス開発を続けており、1つの巨大なモノリスリポジトリになっています。今の状態ではコード間の依存関係もわからず、チームごとの開発でコンクリフトが発生しやすい状態になってしまっています。

そこで、現状のモノリシックな状態を打破するために、2022年からpackwekを導入し、モジュラモノリス化を進めています。チームや機能ごとに依存関係をyamlで示すことで、不用意なバグを生み出さないように改修を行っている最中です。

スライドではさらに詳しい内容を説明しているので、ぜひご覧ください。


▼協賛情報はこちら

noteはKaigi on Rails2022に協賛&社員も登壇|noteエンジニアチーム【公式note】
note株式会社は、10月21日〜10月22日に開催されるKaigi on RailsにGoldスポンサーで協賛します。 noteは2014年のサービス開始当初からRuby / ...
https://engineerteam.note.jp/n/n41655e6358e4
3 Likes
3 Likes

Weekly ranking

Show other rankings