MicroService Architecture
- 애플리케이션을 상호 독립적인 최소 구성요소로 분할한다.
- 모든 요소를 하나의 애플리케이션에서 구축하는 모놀리식 접근방식 대신, 모든 요소가 독립적이며 연동되어 동일한 태스크를 완수한다.
- 전통적인 애플리케이션 구축 방식은 모놀리식(Monolithic)에 중점을 두고, 애플리케이션에서 구축 가능한 모든 부분이 하나의 애플리케이션에 포함되어있었다.
- 단점은, 애플리케이션이 커질 수록 새로운 문제를 해결하고 기능 추가가 어렵다는 것.
- 마이크로서비스 기반 애플리케이션 구축방법은 이러한 문제를 해결하고 개발 및 대응 속도를 가속화 가능.