- 발행일
패스트 캠퍼스 챌린지 3일차 미션 (2월 3일) : 마이크로 FE 강의 후기
패스트 캠퍼스 챌린지 3일차 미션 (2월 3일) : 마이크로 FE 강의 후기
이 글은 네이버 블로그에 2025년 2월 3일에 올렸던 것을 그대로 옮겨온 것입니다.
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.
[ 마이크로 프론트엔드(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
#패스트캠퍼스 #직장인자기계발 #직장인공부 #환급챌린지 #패스트캠퍼스후기 #오공완