정보관리기술사/★ 127회 기출문제 풀이 ★
(127 관리 4-1) 마이크로서비스 아키텍처
두음달인
2022. 12. 5. 21:39
반응형
최근 여러 기업에서 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)
IT위키
IT에 관한 모든 지식. 함께 만들어가는 깨끗한 위키
itwiki.kr
TTA정보통신용어사전
한국정보통신기술협회(TTA)는 정보통신 기술 발전과 타 분야와의 기술 융합에 따라 무수히 생성되는 정보통신용어를 해설하고 표준화하여, 전문가뿐만 아니라 비전문가들도 올바르게 활용할 수
terms.tta.or.kr
마이크로서비스 - 위키백과, 우리 모두의 백과사전 (wikipedia.org)
마이크로서비스 - 위키백과, 우리 모두의 백과사전
위키백과, 우리 모두의 백과사전. 마이크로서비스(microservice)는 애플리케이션을 느슨하게 결합된 서비스의 모임으로 구조화하는 서비스 지향 아키텍처(SOA) 스타일의 일종인 소프트웨어 개발 기
ko.wikipedia.org
DDD와 MSA 기반으로 좋은 서비스 개발하기 - 컬리 기술 블로그 (kurly.com)
DDD와 MSA 기반으로 좋은 서비스 개발하기
컬리의 서비스 개발 원칙
helloworld.kurly.com
반응형