
프론트엔드
왜 왓챠 웹은 Remix로 마이그레이션했을까?
두줄요약
왓챠 웹이 기존 react + express 구조에서 Remix로 마이그레이션한 이유와 과정을 정리했습니다. 점진적 전환, 라우팅 분기, 컴포넌트 분리와 같은 운영 전략도 함께 공유했습니다.
핵심 내용
- 왓챠 웹의 기존 react + express 기반 SSR 구조를 Remix로 마이그레이션한 배경과 과정을 정리한 글
- 대중적인 프레임워크의 온보딩 이점, 유지보수성, 버그 수정과 성능 개선을 주요 선택 이유로 검토
- 점진적 마이그레이션을 선택하고 기존 서버와 Remix 서버를 함께 운영하며 라우팅, 컴포넌트 분리, React Router 버전 차이, hydrate 및 manifest 문제를 대응
- 마이그레이션 후 디버깅과 코드 유지보수 편의성, 페이지 로딩 속도 개선을 언급
적용해볼 점
- 기존 구조와 새 프레임워크의 적합성, 팀의 기술 배경, 서비스 운영 방식까지 함께 고려한 선택 필요
- 대규모 전환에서는 서버 공존, 라우트 분기, 컴포넌트 공유 전략, 테스트 기반 검증이 중요