핵심 요약
왓챠가 Remix로의 마이그레이션을 통해 점진적 이행과 기존 구조의 병행 운영으로 개발 생산성과 페이지 로딩 속도 향상을 이끌어낸 경험을 공유합니다.
주요 경험
- 점진적 마이그레이션으로 Remix 서버를 메인으로 두고, 기존 서버는 프록시로 라우트를 분기했습니다.
- 컴포넌트 공유를 최대화하되 React Router v5/v6 차이에 맞춰 Remix 전용 컴포넌트로 분리했습니다.
- Fog of War, hydrate 이슈 등 Remix 특성 이슈를 식별하고 해결 방향을 모색했습니다.
얻은 인사이트
- 도입 맥락에 맞춘 프레임워크 선택이 중요하며, 점진적 전환이 안전합니다.
- 팀 구성과 디자인 시스템 재사용으로 마이그레이션 속도와 코드 품질을 균형 있게 달성할 수 있습니다.
