Fat Modelを解消するためのCQRSアーキテクチャ

Fat Modelを解消するためのCQRSアーキテクチャ
Shogo Terai • Tokyo, Japan & online • Japanese • Talk

Date: October 28, 2023
Published: November 02, 2023
Announced: unknown

https://kaigionrails.org/2023/talks/krpk1900/

【発表概要】
私が現在開発している比較的規模が大きなRailsアプリケーションでは、CQRS(Command and Query Responsibility Segregation)アーキテクチャを取り入れることによって、Fat ModelやFat Controller問題を解決し、ソースコードの見通しが良い状態を保つことができています。

本セッションでは、RailsアプリケーションでCQRSアーキテクチャを採用している事例として、私たちが導入しているUseCase・Query・Commandの役割と、Model・Controllerを含めた各層の関係を紹介します。

【発表者】
Shogo Terai
GitHub https://github.com/krpk1900

Kaigi on Railsは、初学者から上級者までが楽しめるWeb系の技術カンファレンスです。
https://kaigionrails.org/

Kaigi on Rails 2023

Explore all talks recorded at Kaigi on Rails 2023
+30