RABBITMQ
RabbitMQ 학습 허브. 이 폴더는 RabbitMQ 자체 기본기와 Kafka 대비 선택 기준 문서를 묶는다.
현재 문서 역할:
권장 읽기 순서:
rabbitmq-basics.md로 기본 구조와 운영 포인트 파악rabbitmq-vs-kafka.md로 어떤 상황에서 RabbitMQ를 고르는지 정리앞으로 문서가 늘어나면 이 README를 허브로 유지하고, 개별 문서는 기본기 / 비교 / 운영 / 실수 패턴 / 사례 문서로 역할을 나눠 확장한다.
[초안] RabbitMQ Basics — 실전 백엔드 관점에서 정리하는 메시지 브로커 기본기
실무에서 메시지 브로커를 써본 경험이 있더라도, 면접에서 "왜 Kafka가 아니라 RabbitMQ를 썼나요?", "Exchange와 Queue의 차이는 뭔가요?", "메시지 유실을 어떻게 막았나요?" 같은 질문이 들어오면 의외로 말이 막힌다. 평소에는 라이브러리가 알아서 처리해주는 부분 — Exchange 타입, Binding, Ack 모드, Prefetc...
[초안] RabbitMQ vs Kafka — 백엔드 메시징 선택 기준과 실전 운영 관점
메시지 브로커 선택은 시스템의 처리량, 일관성, 장애 복구 전략을 결정한다. "비동기 처리 = Kafka" 또는 "이벤트 = RabbitMQ" 식의 단순한 선택은 운영 단계에서 비용과 장애로 돌아온다. 면접에서도 "왜 Kafka를 썼나요?", "RabbitMQ를 써본 경험은요?", "두 개를 같이 쓴다면 어디에 어떤 걸 쓰겠어요?" 같은 질문이 단골로 나온...