İçeriğe geç

6.1. Servis Ayrıştırma Stratejileri

Servis sınırlarını nereye çizdiğiniz, mikroservislerin fayda mı zarar mı getireceğini belirleyen tek karardır ve bu teknik değil, bir modelleme problemidir. İş yeteneklerine ve sınırlı bağlamlara (bounded context) göre keserseniz servisler bağımsız kalır; teknik katmanlara göre keserseniz her özellik her servise dokunur. Bu bölüm, sınırları bulmanın aracı olarak Domain-Driven Design’ı, onları yine de şekillendiren güç olarak Conway Yasası’nı ve dağıtık monolit anti-desenini — ayrıca “bölmeli miyiz ki?” sorusunun dürüst yanıtı olarak modüler monoliti kapsar.