최악의 마이크로서비스 결과는 **"distributed monolith(분산 모놀리스)"**입니다. 물리적으로는 분리되어 있지만 너무 강하게 결합되어 함께 배포해야만 하는 서비스들입니다. 분산의 모든 비용을 치르면서 독립성은 전혀 얻지 못합니다.
분산 모놀리스의 징후
text
✗ 한 서비스를 변경하면 여러 서비스를 함께 재배포해야 함
✗ 서비스가 데이터베이스 / 공유 스키마를 공유
✗ 단일 요청이 많은 동기 홉으로 팬아웃
✗ 릴리스를 팀 간에 조율해야 함
→ 네트워크 + 운영 비용은 치르지만 독립적 배포 가능성을 잃음
