마이크로서비스의 도메인 기반 설계(DDD)
조직이 모놀리식 아키텍처에서 마이크로서비스로 전환할 때 다음과 같은 매우 중요하고 중요한 질문에 직면하게 됩니다. 서비스의 경계를 어떻게 그어야 할까요?
이론적으로 마이크로서비스는 독립적으로 개발, 배포 및 확장할 수 있는 느슨하고 분리된 단위여야 합니다. 그러나 실제로는 많은 팀이 서비스가 너무 긴밀하게 결합되어 단일 비즈니스 변경으로 인해 여러 서비스를 동시에 수정 및 배포해야 하는 시스템인 분산 모놀리스를 구축하게 되어 네트워크 대기 시간과 배포 정체 현상이 가중됩니다.
Microservices
Domain-Driven Design
DDD
Software Architecture
Bounded Context
System Design