예시 답변 1
약 88초
대규모 이벤트 처리 아키텍처를 학습 기반으로 설명하는 결
대규모 이벤트 처리 시스템을 구축한다면 이벤트 드리븐 아키텍처와 메시지 큐를 중심으로 구성하겠습니다. 요청이 몰릴 때 시스템이 직접 처리하면 부하가 집중되는데, Kafka나 RabbitMQ 같은 메시지 브로커로 요청을 버퍼링하면 소비자 서비스가 처리 가능한 속도로 가져갈 수 있습니다. 수업에서 이벤트 스트리밍 케이스를 분석할 때 파티셔닝으로 소비자를 병렬화하는 방식이 처리량을 선형적으로 늘리는 핵심이었습니다. 이벤트 처리 실패 시 재시도와 DLQ 설계도 함께 고려해야 한다고 배웠습니다.
이 결의 특징
요청 집중을 막기 위해 메시지 브로커로 버퍼링하는 이벤트 드리븐 구조를 제시하고, 파티셔닝으로 소비자를 병렬화해 처리량을 늘리는 방식을 수업 사례로 뒷받침한 흔적이 있습니다. 재시도와 DLQ 설계까지 실패 대응을 함께 짚었습니다.
이 결이 통하는 자리
아키텍처 이름만 나열하지 않고 왜 그 구조가 부하를 분산하는지가 구체적으로 살아 있을 때 통합니다. 실패 시나리오까지 고려한 설계 시야가 붙어 있을 때 면접관이 실무 감각을 읽는 결이 보입니다.