- OpenAI는 챗GPT를 위한 프론트엔드를 Next.js에서 Remix로 이전했다. 💁♀️
- Remix는 React Router 개발팀이 만들었으며, 특히 SPA(Single Page Application) 환경에 매우 적합하다. 🏢
- 챗GPT의 첫 번째 로딩 시, Remix는 필요한 모든 데이터를 미리 서버에서 가져와 클라이언트에 제공하여 빠른 로딩 속도를 달성한다. ⚡️
- 페이지 이동 시 발생하는 데이터 요청은 API 서버로부터 JSON 형식으로 수신되며, 클라이언트 측에서 처리된다. 🔄
- 챗GPT 백엔드는 Express 서버에 구축되어 있으며, Envoy와 Cloudflare를 통해 루팅 및 분산을 수행한다. 🌐
- Azure CDN을 통해 콘텐츠를 효율적으로 배포한다. ☁️