핵심 요약
너드팩토리의 글은 Message Queue(MQ)와 Load Balancer의 차이와 활용 맥락을 아키텍처 관점에서 비교합니다.
주요 경험
- MQ는 생산자-소비자 구조와 브로커/Exchange를 통해 비동기 처리에 적합하며, 대용량 데이터 처리에 유리하다고 설명합니다.
- 동시 처리량이 비교적 낮은 작업에 적합하나 빠른 응답이 필요한 서비스에는 MQ가 부적합할 수 있습니다.
- Load Balancer는 즉시 분배와 빠른 응답을 강조하지만, 무거운 작업에는 적합하지 않을 수 있으며 Scale-out 관점에 초점을 둡니다.
얻은 인사이트
- 트래픽 패턴과 작업 특성에 따라 설계 방향이 달라지며, 필요에 따라 두 기술을 적절히 활용하는 관점이 중요합니다.
- 응답 속도 요구와 처리량 요구 간의 트레이드오프를 명확히 해야 안정적인 아키텍처를 도출할 수 있습니다.


_thumbnail.png)