인프라를 통한 서비스 설계의 구조는 크게 두 가지가 있다. 모놀리식 아키텍처와 마이크로서비스 아키텍처이다. 모놀리식 아키텍처 모놀리식 아키텍처는 하나의 목적을 가진 서비스나 애플리케이션에 여러 가지 기능이 통합되어 있는 아키텍처를 의미한다. 여러 가지가 통합된 상태로 결합한 구조이기 때문에 단순하게 개발할 수 있고 개발 초기나 소규모 환경에서 설계하기 좋다는 장점이 있으나 규모가 커지면서 유지 보수가 까다로워 진다는 단점이 있다. 경제로 치면 규모의 불경제가 발생했다고 생각하면 된다. 규모가 커지면서 오히려 유지 보수 들어가는 비용, 관리 비용 등으로 효율이 떨어지는 것이다. 마이크로 아키텍처 마이크로 아키텍처(MSA, Microservices Architecture)는 각 서비스가 독립된 상태에서 개별..