- 서버 전송 이벤트SSE를 사용하여 실시간 업데이트 구현 🔄
- 사용자가 아이디어를 제출하면 백엔드에서 OpenAI를 통해 태그를 생성 🤖
- 생성된 태그는 데이터베이스에 저장되고, SSE를 통해 사용자에게 알림 🔔
- 클라이언트 측에서는
useServerEvents
훅을 사용하여 SSE 연결을 관리 🔗 - 백엔드에서는 이벤트 이미터를 사용하여 태그 생성 이벤트를 전파 📢
- 다중 서버 환경에서는 메시지 브로커를 사용하여 이벤트 동기화 필요 📡
- 폴링 방식은 SSE보다 간단하지만 사용자 경험에 지연이 발생할 수 있음 ⏱️
- 스테이트풀 서버의 복잡성 때문에 REST API 폴링이 더 나은 선택일 수 있음 🤔
- 현재 배포된 애플리케이션은 여전히 문제가 있음 🚧