협업 코드 에디터는 요구사항을 기능과 품질로 나눠 설계한다
코드 편집, 파일 관리, 인증, 실시간 동기화가 서로 다른 도메인과 아키텍처 책임으로 분리된다.
Editor구문 강조와 자동 저장을 가진 웹 기반 코드 편집기
RealtimeWebSocket으로 편집 내용과 커서를 동기화
Project/File프로젝트, 폴더, 파일의 생성과 권한 관리
Quality100ms 지연, 확장성, 보안, 유지보수성 목표
설계 방향: 초기에는 모듈형 모놀리식으로 시작하고, 실시간 협업 영역은 독립 모듈로 경계를 선명히 둔다.