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

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

문제

다음 중 마이크로서비스 아키텍처에서 서비스 간 통신을 관리하고, 라우팅, 로드 밸런싱, 보안 등의 기능을 제공하는 패턴은?

① 사가(Saga) ② API 게이트웨이(API Gateway) ③ 서킷 브레이커(Circuit Breaker) ④ 이벤트 소싱(Event Sourcing)

정답

2

해설

②가 정답이다. API 게이트웨이는 마이크로서비스 아키텍처에서 클라이언트와 서비스 간의 통신을 중재하며, 요청 라우팅, 로드 밸런싱, 인증/인가, 모니터링 등의 기능을 제공하는 패턴이다. ①사가는 분산 트랜잭션을 관리하는 패턴이다. ③서킷 브레이커는 장애 전파를 방지하는 패턴이다. ④이벤트 소싱은 상태 변경을 이벤트로 저장하는 패턴이다.

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

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

[SQLD] 소프트웨어 설계 기출 #3264 | sqldpass