예시 답변 1
약 88초
대규모 이벤트 처리 아키텍처를 학습 기반으로 설명하는 결
대규모 이벤트 처리 시스템을 구축한다면 이벤트 드리븐 아키텍처와 메시지 큐를 중심으로 구성하겠습니다. 요청이 몰릴 때 시스템이 직접 처리하면 부하가 집중되는데, Kafka나 RabbitMQ 같은 메시지 브로커로 요청을 버퍼링하면 소비자 서비스가 처리 가능한 속도로 가져갈 수 있습니다. 수업에서 이벤트 스트리밍 케이스를 분석할 때 파티셔닝으로 소비자를 병렬화하는 방식이 처리량을 선형적으로 늘리는 핵심이었습니다. 이벤트 처리 실패 시 재시도와 DLQ 설계도 함께 고려해야 한다고 배웠습니다.