IT用語集 › プログラミング › ドメイン駆動設計(DDD)
2003年にエリック・エヴァンスが提唱した設計思想。コードを業務ドメインの言葉とルールに沿ってモデル化する。
主な概念はユビキタス言語、境界づけられたコンテキスト、集約、エンティティ、値オブジェクト。複雑な業務ロジックに向く一方、単純なCRUDアプリには大げさすぎる。境界づけられたコンテキストをサービスに対応させるという考え方で、マイクロサービスの流れを後押しした。