Domain-Driven Design

Türkçe karşılığı: alan güdümlü tasarımAlan: Yazılım Mühendisliği

Model, terminoloji ve sınırları iş alanı ile değişen kurallarının etrafında kuran yazılım tasarım yaklaşımı.

Teknik Bağlam

DDD entity, repository veya microservice ile eş anlamlı değildir. En güçlü fikirleri ubiquitous language, bounded context, açık domain invariant'ları ve farklı problem alanlarına ait modellerin birbirinden ayrılmasıdır.

İlgili Kavramlar

  • bounded context
  • ubiquitous language
  • aggregate
  • domain model