마이크로 서비스란? 클라우드 서비스의 발전으로 서버 인프라 구축에 드는 시간이 월등히 감소했고, 이에 맞춰 애플리케이션 개발과 운영도 적시에 진행되도록 하는 설계, 개발, 운영 기법이 요구되었다. 그 중 하나로 떠오른 기법이 바로 마이크로 서비스 기법이다. 이는 독립적으로 개발된 서비스(서비스 컴포넌트)를 여러 개 조합해서 하나의 애플리케이션으로 만드는 구조를 말한다. 이를 통해 소규모 서비스를 빠르게 런칭하고, 철회하는 것이 가능한 유연한 환경을 구성하여 빠른 시장 선점을 기대한다. 장점 작은 단위의 애플리케이션의 릴리즈, 변경이 가능 (기존 모놀리스는 작은 단위의 수정이 곧 애플리케이션 전체 수정을 의미한다.) 각 서비스의 규모, 요청의 정도에 따라 유연한 스케일 인/아웃이 가능하다. (가령 주문 조..