[확장성 패턴] 코레오그래피(Choreography) 패턴

코레오그래피(Choreography) 패턴

코레오그래피 패턴 - 장점

  • 통신은 비동기로 동작한다.
    • 시스템에 변경이 용이하다.
    • 서비스 추가/삭제가 용이
  • 많은 서비스로 플로우를 확장할 수 있다.
  • 조직을 쉽게 확장할 수 있다.
    • 많은 팀이 함께 사용할 수 있다.
    • 팀간 적은 마찰

코레오그래피 패턴 - 단점

  • 문제 해결이 어렵다.
  • 통합 테스트가 복잡하다.
  • 서비스가 많아지면 더 어려워진다.
  • 코레이그래피 패턴은 다음과 같은 경우에 적합하다.
    • 단순한 플로우
    • 적은 서비스

참고

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유