Monolithic Architecture MSA에 대해 이해하기 위해서는 먼저 그에 상반된 모놀리틱 아키텍처에 관해 이해할 필요가 있다. 모놀리틱 아키텍처란 전통적인 소프트웨어 아키텍처 스타일로써 하나의 서버에 UI와 비즈니스 로직, 그리고 데이터베이스까지 베포 되는 것으로 하나의 서비스 또는 에플리케이션이 하나의 거대한 아키텍처로 구성되는 것을 의미한다. Monolithic 스타일로 아키텍처를 구성하면 하나의 중앙 관리적인 구조로써 통합된 서비스를 구축하기 때문에 통제가 편리하고, 단순한 아키텍처 구조로 인해 초기 개발의 용이성이 있지만 아키텍처의 크기가 커짐에 따라서 확장성에 대한 복잡성이 심각하게 증가한다. Microservice Architecture MSA(Microservice Archite..