문제
분산 시스템에서 서비스 간 통신을 위해 메시지 브로커를 사용하는 아키텍처 패턴은?
① 이벤트 소싱 ② 발행-구독 패턴 ③ 마이크로서비스 ④ API 게이트웨이
정답
2번
해설
발행-구독(Publish-Subscribe) 패턴은 메시지 브로커를 중심으로 발행자가 메시지를 발행하고 구독자가 관심 있는 메시지를 수신하는 비동기 통신 패턴이다. 이벤트 소싱은 상태 변화를 이벤트로 저장하는 패턴, 마이크로서비스는 아키텍처 스타일, API 게이트웨이는 단일 진입점을 제공하는 컴포넌트이다.