- Figma는 stateful routing을 사용하여 대규모 멀티플레이어 기능을 구현합니다. 🧑🤝🧑
- Stateless routing은 중앙 집중식 메시지 브로커로 인해 Figma 규모에서는 한계가 있습니다. 🤯
- Figma는 각 문서에 대한 별도의 프로세스를 설정하여 요청을 격리 처리합니다. 🏘️
- Hathora는 서버 오케스트레이션 도구로, Figma와 유사한 아키텍처를 쉽게 구축할 수 있도록 지원합니다. 🛠️
- 각 보드는 독립된 컨테이너에서 실행되며, 사용자가 연결을 끊으면 자동으로 종료됩니다. 🚪