모놀리스(Monolith)와 마이크로서비스(Microservice) 아키텍처의 개념 비교 및 데브옵스(DevOps) 구현시의 장·단점
정보관리기술사 제120회 2교시 16번 문항으로, 과목은 SW공학/프로젝트관리입니다. ‘확장성’ 키워드는 정보관리기술사 기출 16문항에 나왔습니다.
원문 문제
정보관리기술사 제120회 16번. 모놀리스(Monolith)와 마이크로서비스(Microservice) 아키텍처의 개념 비교 및 데브옵스(DevOps) 구현시의 장·단점
핵심 키워드
- 모놀리스
- 마이크로서비스
- 데브옵스
- 배포 파이프라인
- 확장성
- 운영 복잡도
고득점 가이드 — 1. 개요
모놀리스(Monolith)는 모든 기능을 단일 코드베이스·단일 배포 단위로 묶는 전통 아키텍처이고, 마이크로서비스(MSA)는 비즈니스 도메인 단위로 서비스를 분리해 독립 배포·확장하는 분산 아키텍처이다. DevOps 자동화 파이프라인 도입 시 두 방식은 배포 빈도·운영 복잡도·조직 구조 측면에서 상반된 특성을 보이며, 어떤 아키텍처를 선택하느냐가 CI/CD 파이프라인 설계·관측 도구 스택·조직 구조까지 결정짓는다.
출제 이력
- 모놀리스기출 1문항
- 마이크로서비스기출 4문항
- 데브옵스기출 1문항
- 배포 파이프라인기출 1문항
- 확장성기출 16문항
- 운영 복잡도기출 1문항
- 제132회 25번정보시스템의 성능 요구사항 작성 시 고려해야 하는 주요 성능지표 및 내용SW공학3교시겹치는 키워드: 확장성
- 제131회 19번아키텍처 스타일과 디자인 패턴SW공학2교시겹치는 키워드: 마이크로서비스
- 제129회 24번EDA(Event Driven Architecture)의 토폴로지 구성요소인 중재자 토폴로지(Mediator Topology)와 브로커 토폴로지(Broker Topology) 비교SW공학3교시겹치는 키워드: 확장성
- 제127회 26번MSA(Micro Service Architecture)SW공학4교시겹치는 키워드: 마이크로서비스
- 제119회 24번클라우드 서비스 PaaS(Platform as a Service) 기반의 소프트웨어 개발 방법론SW공학3교시겹치는 키워드: 마이크로서비스
- 제139회 20번다중 에이전트 시스템(MAS, Multi Agent System)AI3교시겹치는 키워드: 확장성무료
- 제134회 8번RIP(Routing Information Protocol)와 OSPF(Open Shortest Path First) 비교인프라1교시겹치는 키워드: 확장성무료
- 제134회 27번딥러닝에서 대규모 신경망을 효율적으로 훈련하기 위한 멀티 GPU 기술AI4교시겹치는 키워드: 확장성
같은 과목 문항
- 제120회 2번스크래핑(Scraping)과 API(Application Programming Interface) 기술1교시무료
- 제120회 10번카오스 테스트(Chaos Test)1교시무료
- 제120회 11번정규 표현식(Regular Expression)과 유한오토마타(Finite Automata)1교시무료
- 제120회 13번워크플로우 관리(Workflow Management)의 백필(Backfill)1교시무료
- 제120회 24번소프트웨어 아키텍처(Architecture)의 모델 유형3교시
- 제121회 5번ALM(Application Lifecycle Management)1교시무료