핵심 요약
월급쟁이부자들이 AWS API Gateway(WebSocket) 기반의 1:1 실시간 채팅 아키텍처를 도입해 지속 연결으로 메시지 전달 신뢰성과 운영 편의성을 확보했습니다. 읽음/미읽음 동기화와 다단 기기 연결 추적이 가능하고 Redis/RDB로 확장성과 데이터 일관성을 보장합니다.
구현 방법
- Front-end: WebSocket 수신, HTTP API로 송수신
- API Gateway: 연결 관리 및 라우팅
- Lambda: 연결/해제 시 Redis 저장/정리
- Redis: 연결 정보 및 미읽음 캐시
- MySQL: 메시지 영구 저장
주요 결과
- 실시간 전달 및 읽음 상태 동기화 가능
- 다중 디바이스에서 동일 대화 공유 및 안정적 운영
- 데이터 분리 저장으로 확장성과 일관성 확보