
33
1
장
왜 이벤트 기반 마이크로서비스인가?
개발자는 다른 제품과 데이터 소스를 공유하거나 경계를 연결하는 식으로 이런 반복을 줄이려
고 애쓰겠지만, 장기적인 관점에서는 이렇게 단단히 결합될 경우 로직을 반복하고 비슷한 데이
터를 저장하는 것보다 훨씬 값비싼 대가를 치르게 될 것입니다.
TIP
경계 콘텍스트 간 결합은 느슨하게 유지하고 상호 의존 관계는 최소화하세요. 그래야 필요시 다른 시스템에 해
를 끼치지 않고 경계 콘텍스트 구현체를 변경할 수 있습니다.
팀마다 풀스택
full
stack
전문성을 갖추어야 합니다. 하지만 특화된 스킬 세트
skill
set
와 접근 권
한
access
permission
이 필요하기 때문에 결코 쉬운 문제가 아닙니다. 또 이런 수직적인 체계를 갖춘
팀이 자립하려면 조직 차원에서도 일반적인 요건을 충족하면서 필요시 좀 더 전문적인 스킬 세
트를 모든 팀에 고루 제공해야 합니다. 이와 관련된 모범 사례
best
practice
는
14
장에서 자세히 다
룹니다.
1.3
통신 구조
한 조직의 팀, 시스템, 사람들이 모두 원하는 목표를 추구하기 위해 서로 소통하는 과정에서 통
신 구조
communication
structure
라는, 의존 관계가 서로 연결된 토폴로지
topology
가 형성됩니다. 비즈니
스를 영위하는 방식에 영향을 주는 세 가지 주요 ...