男爵が書く

DDD、オブジェクト指向、技術書の感想など

ドメイン駆動設計

ユースケースシナリオを中心に据えたドメインモデルの育て方

この記事はドメイン駆動設計 Advent Calendar 2020 - Qiitaの19日目です。 昨日はたなかこういち (@Tanaka9230) | Twitterさんの『DDDに関する論の主戦軸を整理してみた(2020年版) - Qiita』でした。 今日はドメイン駆動設計における主要な関心事の一つで…

Scalaでイミュータブルなエンティティを実装する

この記事はScala Advent Calendar 2019 - Qiitaの13日目の記事です。 Scala界隈にはドメイン駆動設計を実践されている、または導入を検討されている方が多いかと思います。筆者が携わっているScalebaseプロジェクトでも、バックエンドAPIの実装にScalaを採用…

PofEAAで考える値オブジェクトの永続化あれこれ

この記事はドメイン駆動設計#1 Advent Calendar 2019 - Qiitaの3日目の記事です。 エリック・エヴァンス氏の『ドメイン駆動設計』に端を発したDDDの設計哲学では、システムが同一性を認識しなければならないエンティティと、同一性を認識しなくて良い値オブ…

集約とトランザクション境界に関するメモ

この記事はドメイン駆動設計 #1 Advent Calendar 2018の22日目です。 昨日は@crossroad0201さんによる「DDDの構成要素とマイクロサービスの単位をどう合わせるべきか」でした。 今日はエリック・エヴァンスのDDD本に書かれたパターンの一つである集約につい…