마이크로 서비스 아키텍처
From IT위키
- Micro Service Architecture
- 대용량 웹 기반 분산시스템에 주로 사용되는 아키텍처스타일로 SOA 사상을 기반으로 하여 서비스의 경량화 및 독립적 배치가 가능한 서비스 조합 아키텍처
특징
- Fine Grained 서비스
- 수직 분할(Vertical Slicing)
- RESTful API, API Gateway
- Polyglot 아키텍처
구조
개요도
모놀로틱 아키텍처와의 비교
모든 요소를 하나의 애플리케이션에 구축하는 모놀리스식과 달리 모든 요소가 독립적이며 연동되어 동일한 작업을 수행 파일:MSA 데이터 분리.png