🚀
프로젝트 개요
팀원들이 지리적 제약 없이 하나의 작업 공간에서 실시간으로 소통하며 결과물을 만들어냅니다.
주요 기능
- 동시 편집: 여러 명의 커서가 실시간으로 보이며 텍스트를 수정합니다.
- 화상 회의 통합: 별도의 앱 없이 브라우저 내에서 즉시 팀원과 대화합니다.
- 버전 히스토리: 작업의 모든 변경 내역을 기록하고 언제든 이전 상태로 복구합니다.
기술적 도전
동시성 문제를 해결하기 위해 OT(Operational Transformation) 알고리즘을 도입했으며, 대용량 트래픽 상황에서도 안정적인 연결을 위해 Redis와 웹소켓 클러스터를 구축했습니다.