마이크로 서비스 아키텍처: Difference between revisions
From CS Wiki
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
;Micro Service Architecture | ;Micro Service Architecture | ||
;대용량 웹 기반 분산시스템에 주로 사용되는 아키텍처스타일로 [[SOA]] 사상을 기반으로 하여 서비스의 경량화 및 독립적 배치가 가능한 서비스 조합 아키텍처 | ;대용량 웹 기반 분산시스템에 주로 사용되는 아키텍처스타일로 [[SOA]] 사상을 기반으로 하여 서비스의 경량화 및 독립적 배치가 가능한 서비스 조합 아키텍처 | ||
* 아주 작은 단위로 동작하는 서비스가 구동되도록 시스템 및 소프트웨어의 구성과 구성요소 간의 관계를 정의 | |||
* 신속한 변경 가능([[애자일 방법론]] 및 [[DevOps]]에 적합) | * 신속한 변경 가능([[애자일 방법론]] 및 [[DevOps]]에 적합) | ||
Line 16: | Line 16: | ||
=== [[모놀로틱 아키텍처]]와의 비교 === | === [[모놀로틱 아키텍처]]와의 비교 === | ||
모든 요소를 하나의 애플리케이션에 구축하는 모놀리스식과 달리 모든 요소가 독립적이며 연동되어 동일한 작업을 수행 | |||
[[파일:MSA 데이터 분리.png]] | [[파일:MSA 데이터 분리.png]] | ||