Barış Velioğlu'nun DDD'yi bir kişilik haline getirip karşılıklı konuştuğu makale DDD'yi anlamamızıa yardımcı oluyor. Yazıya buradan ulaşabilirsiniz.Yazının bir kısmı şu şekilde :
"Söyleşimizin ilk bölümünde Domain Driven Design yani nam-ı diğer DDD ile problem çözerken hangi stratejilerden yararlandığı hakkında konuşuyoruz.
Teknolojinin dili olsa da konuşsa dediğiniz oldu mu hiç? Bugün sizlerle birlikte farklı bir şey deneyeceğiz. Teknolojiye konuşması için gerekli olan meziyetleri vererek onunla karşımda bir insan varmışcasına bir söyleşi yapmayı deneyeceğim. Yani DDD’nin bize biraz kendisinden bahsetmesini isteyeceğiz.
Bu söyleşinin sonunda aşağıdaki soruların hepsine cevap bulmuş olacağız.
- “Ubiquitous Language” nedir? Neden önemlidir?
- “Driven Design” kavramı ne ifade eder?
- DDD için “Domain Expert” neden gereklidir?
- “Bounded Context” nedir? Contextleri bulabilmek için hangi yöntemlerden yararlanılabilir?
- Domainler neden 3 ayrı başlık (Core, Generic, Supporting) altında değerlendirilir? Hangisine odaklanmalıyız?"