SQLD소프트웨어 설계난이도 4MCQ

SQLD 소프트웨어 설계 기출문제 #8854

문제

다음 중 분산 시스템에서 사용되는 아키텍처 패턴들의 특성에 대한 설명으로 가장 옳지 않은 것은?

① 마이크로서비스 아키텍처에서 각 서비스는 독립적으로 데이터 저장소를 관리하며, 서비스 간 통신은 API나 메시징 등을 통해 이루어진다 ② 이벤트 소싱 패턴에서는 상태 변경을 이벤트로 저장하며, 현재 상태는 이벤트들을 재생하여 복원할 수 있다 ③ CQRS(Command Query Responsibility Segregation) 패턴에서 명령과 조회는 서로 다른 모델을 사용하여 처리된다 ④ 서비스 메시 아키텍처에서 사이드카 프록시는 서비스 로직과 동일한 프로세스 내에서 실행되어 네트워크 통신을 처리한다

정답

4

해설

사이드카 프록시는 일반적으로 서비스와 별도의 프로세스 또는 컨테이너로 실행되며, 동일한 호스트나 파드에 함께 배치되어 네트워크 통신, 보안, 모니터링 등의 횡단 관심사를 처리한다. ① 마이크로서비스는 서비스별 데이터 소유권과 API·메시징 기반 통신을 지향한다. ② 이벤트 소싱은 상태 변경을 이벤트로 저장하고 재생을 통해 상태를 복원한다. ③ CQRS는 명령과 조회를 분리하여 각각 최적화된 모델을 사용한다.

SQLD 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.