코레오그래피(Choreography) 패턴
코레오그래피 패턴 - 장점
- 통신은 비동기로 동작한다.
- 시스템에 변경이 용이하다.
- 서비스 추가/삭제가 용이
- 많은 서비스로 플로우를 확장할 수 있다.
- 조직을 쉽게 확장할 수 있다.
- 많은 팀이 함께 사용할 수 있다.
- 팀간 적은 마찰
코레오그래피 패턴 - 단점
- 문제 해결이 어렵다.
- 통합 테스트가 복잡하다.
- 서비스가 많아지면 더 어려워진다.
- 코레이그래피 패턴은 다음과 같은 경우에 적합하다.
- 단순한 플로우
- 적은 서비스
참고
반응형