가정형 질문 — 유사 기술(Kafka/RabbitMQ) 경험 기반 1인칭 답변
TIBCO Rendezvous를 직접 사용해본 경험은 없지만, 팀 프로젝트에서 RabbitMQ를 활용하면서 발행-구독 모델의 메시지 브로커가 어떻게 동작하는지 배웠습니다.
TIBCO RV가 금융권에서 많이 사용되는 이유를 찾아보니 멀티캐스트 기반이라 브로커 없이도 낮은 레이턴시를 보장한다는 점이 특징이라는 것을 알게 되었습니다. 브로커가 단일 실패 지점이 되는 문제를 피할 수 있는 구조였습니다.
팀 프로젝트에서는 RabbitMQ 브로커가 죽으면서 메시지가 전부 유실된 경험이 있었습니다. 이후 퍼시스턴트 큐와 확인 응답을 추가했는데, TIBCO RV의 자체 신뢰성 메커니즘과 유사한 개념이라는 것을 이후에 알게 되었습니다. 직접 경험은 없지만 빠르게 익힐 자신이 있습니다.