마이크로 서비스 아키텍처 VS 모놀리식 아키텍처 모놀리식 아키텍처 란? 하나의 어플리케이션이 하나의 서비스로만 이루어진 구조. 마이크로 서비스 아키텍처 개념이 나오기 전에는 대부분 모놀로식 아키텍처로 개발되었다. 전통적인 어플리케이션 구조를 생각하면 된다. 하나의 WAR 파일로 어플리케이션을 패키징하는 방식이 모놀리식 아키텍처이다. 작은 서비스를 개발할 땐 모놀로식 아키텍처를 주로 사용한다. 장점 개발 초기에 아키텍처 구조가 단순해 개발에 용이하다. 서비스 환경이 동일하여 복잡하지 않다. end-to-end 테스트가 용이하다. 쉽게 고가용성 서버 환경을 만들 수 있다. 단점 항상 전체를 빌드/테스트/배포 해야한다. 어필리케이션 구동 시간이 늘어나고, 빌드 배포 시간도 길어진다. 개발자가 모든 코드를 이해..