본문 바로가기
정보관리기술사/★ 127회 기출문제 풀이 ★

(127 관리 4-1) 마이크로서비스 아키텍처

by 두음달인 2022. 12. 5.
반응형


최근 여러 기업에서 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정보통신용어사전

한국정보통신기술협회(TTA)는 정보통신 기술 발전과 타 분야와의 기술 융합에 따라 무수히 생성되는 정보통신용어를 해설하고 표준화하여, 전문가뿐만 아니라 비전문가들도 올바르게 활용할 수

terms.tta.or.kr

 

마이크로서비스 - 위키백과, 우리 모두의 백과사전 (wikipedia.org)

 

마이크로서비스 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 마이크로서비스(microservice)는 애플리케이션을 느슨하게 결합된 서비스의 모임으로 구조화하는 서비스 지향 아키텍처(SOA) 스타일의 일종인 소프트웨어 개발 기

ko.wikipedia.org

 

DDD와 MSA 기반으로 좋은 서비스 개발하기 - 컬리 기술 블로그 (kurly.com)

 

DDD와 MSA 기반으로 좋은 서비스 개발하기

컬리의 서비스 개발 원칙

helloworld.kurly.com

 

반응형

댓글