본문으로 건너뛰기

마이크로프론트엔드

· 약 2분
최민석

서론

  • 마이크로프론트엔드는 웹 프론트엔드를 여러 개의 작은 프론트엔드로 나누어 개발하는 방법론입니다.
  • 마이크로프론트엔드는 모놀리식(monolithic)과 마이크로서비스(microservice) 사이에 위치한 개념으로, 모놀리식과 마이크로서비스의 장점을 결합한 방법론입니다.

Monolithic vs Microservice vs Microfrontend

모놀리식(Monolithic)

마이크로서비스(Microservice)

마이크로프론트엔드(Microfrontend)

마이크로프론트엔드의 장점

  • 개발자의 독립성 확보

마이크로프론트엔드의 단점

마이크로프론트엔드의 구현 방법

iframe을 이용한 마이크로프론트엔드 구현

웹팩 모듈 페더레이션을 이용한 마이크로프론트엔드 구현

모노레포를 이용한 마이크로프론트엔드 구현

마이크로프론트엔드 적용 사례 및 분석

마이크로프론트엔드의 향후 전망

Reference