어느 개발자에게나 그렇듯, MSA는 항상 궁금하고 흥미를 불러일으키는 아키텍쳐이다
필자도 굉장히 흥미를 가지고 알아보려고 했기에 개념적으로는 어렴풋이 알고있지만, 그것을 프로젝트에 적용한다든가는 시도해보지 않았다
그 유명한 DDD, TDD 등 다른 방법론들도 아직 알지도 못하는데, MSA는 시기상조라고 느꼈기 때문이다
하지만 개발자로 일하고 여러 프로젝트들을 경험하면서, 개발 방법론에 대해 완벽하진 않지만 내 나름대로의 기준이 생겼다
하여 이번 기회에 MSA에 대해 자세히 알아보려고 한다
글을 풀어나가는 방식은 우선 내가 알고있는 것들에 대한 재확인 할 겸, 이 것들에 대해 간단히 정리해보고 MSA에 대해 서술할 것이다
짧지 않은 글들이 되겠지만, 새로운 아키텍쳐를 접한다는 생각에 매우 흥미롭고 기분이 좋다!