2.1 一般的な出発点 2.1.1 アプリケーションごとにアプリケーションデータベースを持つ 2.1.2 アプリケーションは特化したものであり、一意のコンテキストを持つ 2.1.3 ゴールデンソース 2.1.4 データ統合のジレンマからは逃れられない 2.1.5 アプリケーションがデータプロバイダーとデータコンシューマの役割を担う 2.2 理論的考察のポイント 2.2.1 オブジェクト指向プログラミングの原則 2.2.2 ドメイン駆動設計 ドメインとコンテキスト境界 2.2.3 ビジネスアーキテクチャ ドメイン境界とグラニュラリティ(粒度) アプリケーション境界 2.3 通信と統合のパターン 2.3.1 ポイントツーポイント 2.3.2 サイロ型 2.3.3 ハブスポークモデル 2.4 Scaled Architecture 2.4.1 ゴールデンソースとドメインデータストア 2.4.2 データ配信契約とデータ共有合意 2.4.3 サイロ化の解消 2.4.4 エンタープライズ規模でのドメイン駆動設計 2.4.5 読み出しに最適化されたデータ 2.4.6 全体像としてのデータレイヤー 2.4.7 メタデータとターゲット運用モデル 2.5 まとめ