Spring Boot WebSocket 구현 가이드
완전한 동작 플로우 설계
기술적 도전과 해결
문제점
기존 단방향 API 방식에서 실시간 양방향 통신으로 전환 필요
3개 분리된 시스템(Frontend/Backend/AI) 간 연동 복잡성
기존 코드 호환성 유지하면서 새 기능 추가
해결 방안
WebSocket 기반 실시간 통신 아키텍처 설계
기존 API 유지하면서 새 엔드포인트 병행 운영
세션 관리 시스템으로 상태 일관성 보장