MSA(micro service Architecture)↔Monolithic Architecture MSA는 Monolithic Architecture와 반대되는 개념이다. 여러 기업들이 서비스를 MSA기반으로 변경하는 과정을 수행했고, 현재에도 진행 중인 기업들이 많은 것으로 알고 있다. 아키텍처를 수정하는 것은 기반 자체를 변경하는 과정이기에 많은 인력과 시간을 요구로 하는 작업인데 왜 많은 기업에서 MSA기반의 서비스를 지향하는 것인지에 대해 알아보기 위해 두 아키텍처의 장단점을 정리하였다. Monolithic Architecture 장단점 장점 개발 초기에 단순한 아키텍처 구조로 인해 개발에 용이 어떤 서비스든지 개발되어 있는 환경이 같아서 복잡하지 않음 배포가 간단함 확장성 로드밸런스를 이용하여..