BFF 서버에 SSE를 도입한 이유: 전시 서버의 통신 구조 재설계
출처: 우아한형제들ᐧBackend
AI 요약
해당 글은 AI가 원문을 분석하여 핵심만 요약한 내용입니다.
1. 가게목록의 통신 구조 개편 필요성
가게목록은 사용자에게 중요한 첫 관문으로, 해당 화면에서 많은 트래픽이 발생합니다. 기존 구조는 클라이언트가 여러 서버에 요청을 보내는 방식으로, 병목 현상이 발생할 수 있습니다. 이를 해결하기 위해 통합 API 방식인 1지면 1API로 구조를 개선하고자 했습니다.
2. SSE를 통한 실시간 데이터 스트리밍
통합 API로 인해 발생할 수 있는 병목 문제를 해결하기 위해 Server-Sent Events(SSE)를 도입했습니다. SSE는 클라이언트와 서버 간의 실시간 통신을 가능하게 하여 데이터 업데이트를 빠르게 반영할 수 있도록 도와줍니다. 이를 통해 사용자는 더욱 원활한 검색 경험을 할 수 있습니다.
3. 실무에서의 BFF 서버 적용 시사점
BFF 서버의 통신 구조 재설계는 다양한 서비스의 효율성을 높이는 데 기여합니다. SSE를 활용하면 실시간 데이터 전송이 가능해지고, 서버의 부하를 줄일 수 있습니다. 이러한 접근 방식은 특히 트래픽이 집중되는 곳에서 유용하게 적용될 수 있습니다.
짧은 광고를 시청하면
내일의 피드를 미리 볼 수 있어요.