발행일

패스트 캠퍼스 챌린지 4일차 미션 (2월 4일) : 마이크로 FE 강의 후기

패스트 캠퍼스 챌린지 4일차 미션 (2월 4일) : 마이크로 FE 강의 후기

이 글은 네이버 블로그에 2025년 2월 4일에 올렸던 것을 그대로 옮겨온 것입니다.

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.

[ 마이크로 프론트엔드(MFA:Micro Frontend Architecture) : 대규모 서비스 설계부터 운영까지 (feat.모노레포&모듈페더레이션)

1. 공부 시작 시각

image

2. 공부 종료 시각

image

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

image

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

image

5. 학습 인증샷 1장

image

6. 학습 후기 700자

마이크로 프론트엔드(Micro Frontend)를 학습하면서 기존의 모놀리식 프론트엔드 아키텍처와 비교해 이 방식이 가지는 장점을 깊이 이해할 수 있었다. 대규모 애플리케이션에서는 유지보수성과 확장성이 중요한데, 마이크로 프론트엔드는 이러한 문제를 해결하는 데 효과적인 접근 방식이라는 점이 흥미로웠다.

이 아키텍처를 활용하면 팀별로 독립적인 개발과 배포가 가능해져 병렬 작업이 수월해지고, 특정 기능만 개별적으로 업데이트할 수 있어 배포 부담이 줄어든다. 또한, 기술 스택에 대한 제약이 줄어들어 각 팀이 프로젝트의 요구 사항에 맞는 최적의 프레임워크와 라이브러리를 선택할 수 있다는 점도 매력적이었다.

반면, 단점도 분명했다. 여러 개의 독립적인 애플리케이션을 하나의 서비스로 통합하는 과정이 복잡해지고, 성능 최적화나 상태 관리에서 예상치 못한 어려움이 발생할 수 있었다. 이를 해결하기 위해 Webpack Module Federation, iframe, Web Components 같은 기술을 적절히 조합하는 것이 필수적이라는 점을 배웠다.

이번 학습을 통해 마이크로 프론트엔드를 도입할 때 고려해야 할 사항과 현실적인 적용 방안을 고민해볼 수 있었다. 프로젝트의 성격에 따라 이 아키텍처가 항상 정답은 아닐 수도 있지만, 적절한 환경에서 활용하면 개발 효율성과 유지보수성을 크게 높일 수 있는 강력한 전략이 될 것이라 확신하게 되었다.

> 필수 URL https://bit.ly/4gL1f1o

#패스트캠퍼스 #직장인자기계발 #직장인공부 #환급챌린지 #패스트캠퍼스후기 #오공완