본문 바로가기

Lobo's study room/정보처리기사

[SW 공학]MSA(MicroService Architecture)

MSA(MicroService Architecture)
SOA에 근간을 두고, 대용량 웹서비스 개발을 위해 도메인 단위로 경량화된 서비스를 세분화하여 설계하는 아키텍처.
  • MSA는 작은 단위로 기능을 분할할 때 수평 방향의 계층형 절단이 아니라, 수직 방향의 기능별로 절단한다. 절단된 독립적인 작은 모듈을 마이크로서비스라 한다.
  • 마이크로서비스 아키텍처는 레고 블록을 조립하여 원하는 모양으로 만드는 것에 비유할 수 있다.