データモデリングでドメインを駆動する──分散/疎結合な基幹系システムに向けて

システムアーキテクチャ

データモデリングでドメインを駆動する──分散/疎結合な基幹系システムに向けてを読んだ。

帳簿という概念を軸に、基幹系システムを分散・疎結合化するためのデータモデリング手法を体系的に解説した本。

活動系(SoA)と経営管理系(SoM)という二分類やユースケース非依存の帳簿設計や「残」という新しい概念を提唱している。

単なるDB設計書では触れられない領域を掘り下げ、DDDやマイクロサービス化を進める上での実践的指針を与えてくれる。

用語や概念が独自で難解な章もあり、エンタープライズのシステムに関する予備知識なしでは理解が難しい箇所もある。

基幹系システムをより柔軟で人間的なものへと進化させるためのヒントが散りばめらているように感じた。