Open16
成瀬さん直伝!2024年最新アーキテクチャトレンドとユースケースを徹底解説
ヘキサゴナルアーキテクチャ
レイヤードアーキテクチャ
ユニットオブワーク
クリーンアーキテクチャ
コンテキストを統一してから会話しよう
具体例
MVC
GUI のための低レイヤーアーキテクチャ
MVC2
Web 向けに Classic MVC を適用した
MVP
ユーザが View を触るので、 Controller と View を分離しない
MVVM
Data Binding を利用する
MVW
M と V が分離できていれば W は何でも良い
モノリシックアーキテクチャ
vs マイクロサービス
vs モジュラモノリス
モジュール依存関係を制御しにくい
クラウドネイティブ
クラウドの利点を享受するにはアプリの形を適合する必要がある
リアクティブ宣言
CQRS+ES
Command
Query
Responsibility
Segregation
Command と Query を分ける
コマンドクエリ分離原則をアーキテクチャとして拡張した考え