[MicroService] 5. MicroService Design
이 포스트는 현재 작성중입니다.
미완성된 내용이나 코드가 존재하므로 유의하시기 바랍니다.
마이크로서비스 설계 : 응집성 높게 (High Cohesion), 의존도 낮게 (Low Coupling)
- 마이크로서비스의 내부 구조를 구성하는 각 요소들은 역할별로 모듈화 (
Modulation)되어야 함- 자체적인 응집도가 높고, 서로 간의 의존성이 낮은 모듈들이 모여 하나의 마이크로서비스를 이룸
- 하나의 마이크로서비스는 다른 마이크로서비스와 의존성이 낮아야 함
→ 마이크로서비스를 구성하는 각각의 요소들을 모두 유연해야 한다.
마이크로서비스를 도출하는 방법
Reference