[Korean FE Article] Module Federation을 언제, 어떻게 사용해야 하나요?
글 링크: https://bit.ly/3iDLNHR
소개
Webpack 5 에서 소개된, module federation 이라는 기능의 창안자이자, webpack 메인테이너인 Zack Jackson이 해당 기술의 언제, 왜, 어떻게를 설명하는 글입니다. 저자가 해당 기술에 애정을 갖고 실질적인 고민을 많이 하고 있음을 엿볼 수 있습니다.
module ferdation은 FE 아키텍처의 게임-체인저라고도 불리는 만큼, 많은 관심을 받고 있는데요. 아직은 노하우가 많이 쌓이지 않은 만큼, 기술 도입 시 어떤 점들을 고려해야하는지 알기 어렵습니다. 이 글을 통해 module federation을 이용한 마이크로 프런트엔드 아키텍처 도입 시 적용해 볼만한 팁을 얻어가시기 바랍니다. :)
tl;dr
모듈 페더레이션에 어울리는 유즈 케이스
글로벌 컴포넌트
AB 테스팅, 애널리틱, 플랫폼
시스템 이전, 아키텍처 고도화
똑똑한 컴포넌트 도입을 통해 모듈의 독립성을 확보할 수 있다.
모노레포와 빠른 빌드만으로는 해결하지 못하는 스케일링 이슈에 모듈 페더레이션이 해결책이 될 수 있다.
모듈 페더레이션이 어떻게 동작하는지 알지만, 왜 필요한지 모르겠다면, 아마 필요하지 않은 상황일 것이다.