Module Federation이란?
여러 개의 독립 빌드된 앱이 런타임에 서로의 모듈을 공유할 수 있게 하는 기능이다. 한 페이지에 여러 팀의 번들을 조합할 때 유용.
활용
- 대형 조직의 마이크로프런트엔드
- 공통 컴포넌트 런타임 공유
- 점진적 마이그레이션
주의
복잡도 큼. React 버전 불일치, 공유 의존성 관리가 운영 포인트. 소규모엔 Monorepo가 더 적합.
Webpack 5 기능으로, 서로 다른 빌드의 모듈을 런타임에 공유하는 방식. 마이크로프런트엔드의 기반.
여러 개의 독립 빌드된 앱이 런타임에 서로의 모듈을 공유할 수 있게 하는 기능이다. 한 페이지에 여러 팀의 번들을 조합할 때 유용.
복잡도 큼. React 버전 불일치, 공유 의존성 관리가 운영 포인트. 소규모엔 Monorepo가 더 적합.