#ドメイン駆動設計
4件のフレームワーク
イベントストーミング(プロダクト版) / Event Storming Product
ドメインイベントを時系列に並べビジネスプロセスを共有理解
新規プロダクトの業務フロー設計
既存システムのリバースエンジニアリング
チーム間の認識合わせ
コマンドクエリ分離原則(CQS) / Command Query Separation
副作用のある操作と問い合わせを分離する
API設計
ドメインモデル設計
スケーラビリティ改善
境界づけられたコンテキストマッピング / Bounded Context Mapping
ドメイン間の関係性を可視化するDDD手法
マイクロサービス分割
チーム境界の設計
ドメインモデルの整理
集約設計(DDD) / Aggregate Design (DDD)
トランザクション整合性の境界を定めるDDD手法
ドメインモデル設計
マイクロサービス境界決定
データ整合性設計