TL;DR
- コマンドやイベントは、境界づけられたコンテキストの外のインフラストラクチャから出入りする。
- そのため、ドメインモデルをインフラストラクチャが理解できる形式にシリアライズ・デシリアライズする必要がある。
内容
コマンドやイベントは、Web リクエストやレスポンス、メッセージキューのように、境界づけられたコンテキストの外にあるインフラストラクチャを通って出入りする。このとき、ドメインモデルを JSON、XML、Protocol Buffers のようなインフラストラクチャが理解できる形式に変換する必要がある。この章では、その変換を扱う。各節のまとめは次のページにある。
- Domain Modeling Made Functional 第11章 シリアライズのための設計
- Domain Modeling Made Functional 第11章 シリアライズコードとワークフローの連携
- Domain Modeling Made Functional 第11章 シリアライズの全体例
- Domain Modeling Made Functional 第11章 ドメイン型を DTO に変換する方法