Mikro Hizmetlerde Etki Alanı Odaklı Tasarım (DDD)
Kuruluşlar monolitik bir mimariden mikro hizmetlere geçiş yaptıklarında kritik ve önemli bir soruyla karşı karşıya kalırlar: Hizmetlerimizin sınırlarını nasıl çizeriz?
Teorik olarak mikro hizmetler, bağımsız olarak geliştirilebilen, dağıtılabilen ve ölçeklendirilebilen gevşek, ayrılmış birimler olmalıdır. Ancak pratikte pek çok ekip sonunda dağıtılmış bir monolit inşa ediyor; bu sistem, hizmetlerin çok sıkı bir şekilde birbirine bağlandığı, tek bir iş değişikliğinin birden fazla hizmetin aynı anda değiştirilmesini ve dağıtılmasını gerektirdiği, ağ gecikmesini ve dağıtım sorunlarını bir araya getiren bir sistem.
Microservices
Domain-Driven Design
DDD
Software Architecture
Bounded Context
System Design