webpack Module Federation1 (설계)Micro Frontend 마이크로 프론트엔드란? 특정 기준으로 프론트엔드를 나누는 개발방식으로 프론트앱에 여러 기능과 섹션이 존재하여 통합해서 관리하기 힘들때 사용 위 그림은 여러 앱으로 나누어서 백엔드 또는 서로간에 소통하는 방식을 나타낸다. 마이크로 서비스 vs 마이크로 프론트엔드 개발방식 배포방식 마이크로 프론트엔드 장점 앱을 이해하기 쉬워진다. 각 앱의 규모가 작아지기에 이해하기 쉬워진다. 각 앱이 독립적이 된다. 분리되서 개발하기에 서로 독립적이다. 더 쉽게 개발하고 배포할 수 있다. 각 앱마다 단일팀에서 개발 가능하기 때문에 개발과 배포가 쉽다. 개발 속도가 빨라진다. 각 앱이 별도의 팀으로 구성될 수있기에 개발 속도가 빨라진다. CI/CD가 쉬워진다. 각 앱을 개별적으로 통합하고 배포할 수 있으므로 CI/CD 프로세.. 2021. 9. 13. 이전 1 다음