DCB(Dynamic Consistency Boundary)

DDD集約の「静的な一貫性境界」の限界を超え、実行時に動的に境界を決定する新しいアプローチ。

DCB(Dynamic Consistency Boundary)

DDD集約の「静的な一貫性境界」の限界を超え、実行時に動的に境界を決定する新しいアプローチ。

目次

  1. プロローグ ── 集約の「窮屈さ」に名前がついた ![集約 vs DCB — 静的境界から動的境界へのパラダイムシフト](images/ch01.png)
  2. DDD 集約の復習と限界 ── 何を守り、何に苦しんでいるか ![集約の限界 — クロスエンティティ制約と3つのワークアラウンド](images/ch02.png)
  3. DCB とは何か ── 「一貫性は構造ではなく条件」 ![DCBとは — 一貫性は構造ではなく条件](images/ch03.png)
  4. DCB の仕組み ── タグ・クエリ・楽観的ロック ![DCBの仕組み — タグ・クエリ・条件付き書き込み・競合検出](images/ch04.png)
  5. 実践ユースケース ── DCB が解決する5つの典型問題 ![実践ユースケース5選 — 在庫・一意性・予算・ダブルブッキング・ワークフロー](images/ch05.png)
  6. DCB と集約の共存 ── 「どちらか」ではなく「どちらも」 ![DCBと集約の共存 — 使い分けと移行パターン](images/ch06.png)
  7. エピローグ ── 一貫性の「新しい語彙」を手に入れる ![DCBサマリー — 一貫性モデリングのパラダイムシフト](images/ch07.png)