MySQL, MongoDB, Redis를 같이 쓴 이유 채팅 시스템에서 MySQL(관계 데이터), MongoDB(메시지 저장), Redis(실시간 전달+캐싱) 세 DB를 함께 사용한 Polyglot Persistence 설계를 정리한다. 2025년 11월 11일
Kafka 기반 이벤트 드리븐 파일 처리 파이프라인 파일 업로드 후 동기 처리로 5-30초 걸리던 구조를 Kafka 기반 비동기 파이프라인으로 바꿔 200ms 이내 응답 + DLQ 패턴으로 실패 복구까지 구현한 과정을 정리한다. 2025년 9월 25일