IT用語集 › プログラミング › ドメイン駆動設計(DDD)

ドメイン駆動設計(DDD)

プログラミング Svenska → 更新: 2026-10-21

2003年にエリック・エヴァンスが提唱した設計思想。コードを業務ドメインの言葉とルールに沿ってモデル化する。

主な概念はユビキタス言語、境界づけられたコンテキスト、集約、エンティティ、値オブジェクト。複雑な業務ロジックに向く一方、単純なCRUDアプリには大げさすぎる。境界づけられたコンテキストをサービスに対応させるという考え方で、マイクロサービスの流れを後押しした。

← 用語集に戻る