シリアライズのための設計
from DMMF: Serialization
境界づけられたコンテキストのコミュニケーション#6690836175d04f000003b387
シリアライズ を簡単にするには、ドメインオブジェクト をシリアライズ専用の型(DTO)に変換し、その DTO をシリアライズすれば良い
https://scrapbox.io/files/669081c9e18ed9001c349f2c.png
デシリアライズ の場合は逆のことをする
https://scrapbox.io/files/66908228c271b4001cfb3b9a.png
ドメイン固有のチェックは、DTO からドメインオブジェクトの変換時に行う べき
境界づけられたコンテキスト 内のほうが、エラー処理のコントロールがしやすいため
Implementation: Working with Errors