MSA
-
Moebius Architecture - Phase 2Laboratory/Moebius 2020. 11. 12. 08:38
안녕하세요. Phase 1을 작성하고 나서 4개월이 지나서야 다시 Moebius project 관련 글을 작성하게 됐습니다. ^^; 이번에 다룰 내용은 프로젝트를 확장해나가면서 구체적으로 어떻게 컴포넌트들을 분리했는지에 대한 것들입니다. 그리고 Monolithic Architecture와 흔히 사용하고 있는 MSA, 즉 Microservice Architecture에 대해서도 간략하게 다뤄보도록 하겠습니다. 지난 Phase 1에서 구성했던 Architecture에서, 한 컴포넌트에서 너무 많은 역할을 담당하고 있어서 문제가 될 수 있다는 점을 지적했었다. 그래서 단일 컴포넌트를 다중 컴포넌트로 우선순위에 따라 분리를 해나가야 하는데, Phase 2에서는 가장 변화가 많은 부분을 별도 컴포넌트로 분리하기로..