본 블로그는 VoiceLink(음성/화상 매칭 통화 서비스)를 직접 기획하고 1인 개발하며 겪은 아키텍처 고민과 트러블슈팅 과정을 기록하는 공간입니다.
Spring Boot와 PostgreSQL 기반의 백엔드, Redis를 활용한 실시간 대기열(Queue) 설계, LiveKit(WebRTC) 미디어 서버 연동, 그리고 Flutter Web/Mobile 크로스 플랫폼 클라이언트 개발까지. 단순한 튜토리얼이 아닌 ‘실제 운영 가능한 서비스’를 목표로 개발하며 부딪힌 네트워크 동기화 및 성능 최적화 경험을 상세히 공유합니다.