- 발행일
패스트 캠퍼스 챌린지 4일차 미션 (2월 4일) : 마이크로 FE 강의 후기
패스트 캠퍼스 챌린지 4일차 미션 (2월 4일) : 마이크로 FE 강의 후기
이 글은 네이버 블로그에 2025년 2월 4일에 올렸던 것을 그대로 옮겨온 것입니다.
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.
[ 마이크로 프론트엔드(MFA:Micro Frontend Architecture) : 대규모 서비스 설계부터 운영까지 (feat.모노레포&모듈페더레이션)
1. 공부 시작 시각

2. 공부 종료 시각

3. 클립 1번 수강 인증 사진

4. 클립 2번 수강 인증 사진

5. 학습 인증샷 1장

6. 학습 후기 700자
마이크로 프론트엔드(Micro Frontend)를 학습하면서 기존의 모놀리식 프론트엔드 아키텍처와 비교해 이 방식이 가지는 장점을 깊이 이해할 수 있었다. 대규모 애플리케이션에서는 유지보수성과 확장성이 중요한데, 마이크로 프론트엔드는 이러한 문제를 해결하는 데 효과적인 접근 방식이라는 점이 흥미로웠다.
이 아키텍처를 활용하면 팀별로 독립적인 개발과 배포가 가능해져 병렬 작업이 수월해지고, 특정 기능만 개별적으로 업데이트할 수 있어 배포 부담이 줄어든다. 또한, 기술 스택에 대한 제약이 줄어들어 각 팀이 프로젝트의 요구 사항에 맞는 최적의 프레임워크와 라이브러리를 선택할 수 있다는 점도 매력적이었다.
반면, 단점도 분명했다. 여러 개의 독립적인 애플리케이션을 하나의 서비스로 통합하는 과정이 복잡해지고, 성능 최적화나 상태 관리에서 예상치 못한 어려움이 발생할 수 있었다. 이를 해결하기 위해 Webpack Module Federation, iframe, Web Components 같은 기술을 적절히 조합하는 것이 필수적이라는 점을 배웠다.
이번 학습을 통해 마이크로 프론트엔드를 도입할 때 고려해야 할 사항과 현실적인 적용 방안을 고민해볼 수 있었다. 프로젝트의 성격에 따라 이 아키텍처가 항상 정답은 아닐 수도 있지만, 적절한 환경에서 활용하면 개발 효율성과 유지보수성을 크게 높일 수 있는 강력한 전략이 될 것이라 확신하게 되었다.
> 필수 URL https://bit.ly/4gL1f1o
#패스트캠퍼스 #직장인자기계발 #직장인공부 #환급챌린지 #패스트캠퍼스후기 #오공완