독립적으로 제공한 프론트엔드 APP으로 더 큰 하나의 전체 APP을 구성하는 아키텍쳐 스타일
- 대규모 서비스를 개발할 때 용이하다.
- 마이크로 프론트엔드란 프론트엔드의 단일 구조를 개별적으로 개발/테스트 및 배포할 수 있는 작고 간단한 단위로 개발하는 패턴
- 전체화면을 작동할 수 있는 단위로 나누어 개발한 후 서로 조립하는 방식.
- 작동단위에 사용된 프레임워크의 종류에 상관하지않고 조합가능한 방법을 제공.
- 단일 팀에 의해 유지될정도의 작은 서비스의 경우에는 오버엔지니어링이 되지 않도록 주의한다.
모놀리식
모노레포
GitHub - micro-frontends-demo/infra: Creates all the infrastructure to host the apps