반응형
최근 여러 기업에서 MSA(Micro Service Architecture) 도입이 활발하게 이루어지고 있다.
MSA에 대한 아래의 사항을 설명하시오.
가. MSA 개념 및 특징과 구현시 지켜야 할 원칙
나. 모놀리스 아키텍처(Monolith Architecture)와 MSA 비교
다. MSA 구현을 위한 서비스 매쉬(Service Mesh)
자료 수집 중
정리는 틈틈이 ~
멘토링
마이크로서비스 아키텍처는 필수 토픽입니다.
MSA 단독 문제로도, 모놀리스 아키텍처와의 비교와도,
MAS 구현 위한 서비스 메쉬 등 다양하게 출제될 수 있으니 꼭 마스터 하시길 권고드립니다.
MSA 개념
하나의 큰 애플리케이션을 여러 개의 작은 마이크로 서비스 단위로 나누어 변경과 조합이 가능하도록 만든 아키텍처
MSA 특징
참고 그림
1) MSA 구성도
설계 원칙
- Strong Module Boundaries (명확한 모듈 경계)
- Independent Deployment (독립적 배포)
- Technology Diversity (기술 다양성)
기출 문제
(관리 120-2-3)
모놀리스(Monolith)와 마이크로서비스(Microservice) 아키텍처의 개념을 비교하여 설명하고 데브옵스(DevOps) 구현시의 장단점에 대하여 설명하시오.
(관리 117-1-6)
마이크로서비스 아키텍처(Microservice Architecture)
(응용 120-1-11)
마이크로서비스 아키텍쳐(Micro-service Architecture)
참고 자료
마이크로 서비스 아키텍처 - IT위키 (itwiki.kr)
마이크로서비스 - 위키백과, 우리 모두의 백과사전 (wikipedia.org)
DDD와 MSA 기반으로 좋은 서비스 개발하기 - 컬리 기술 블로그 (kurly.com)
반응형
'정보관리기술사 > ★ 127회 기출문제 풀이 ★' 카테고리의 다른 글
(127 관리 3-6) SOAR (0) | 2022.11.25 |
---|---|
(127 관리 3-5) SDN, OpenFlow (0) | 2022.11.21 |
(127 관리 3-4) 데이터베이스 옵티마이저 (0) | 2022.11.20 |
(127 관리 3-3) 데이터 거버넌스와 마스터 데이터 (0) | 2022.11.19 |
(127 관리 3-2) 리팩토링과 코드스멜 (0) | 2022.11.18 |
댓글