마이크로 서비스(MSA)로 구축할 때 모듈은 어떤 단위로 할까?

마이크로 서비스(MSA)로 구축할 때 모듈은 어떤 단위로 할까?

답이 없는 문제지만, 시작할 때 도움이 되는 cheatsheet 정도를 제공할 목적으로 글을 쓴다. 참조 모델 결론은 아래 그림이다. 물론, 모든 상황에 맞는 답은 없다. 우리 환경에 맞추면 REST 형태로 API를 제공하는 웹 서비스를 모듈이라는 단위로 부른다. 위 그림에서 Foundational capability와 같다. 하지만, 모듈이 하나로 배포되는지 사실은 유사한 API 묶음이 여러 개로 배포되는지는 구분하지 않는다. 응용 […]