728x90
반응형

web components 2

Micro Frontends (MFE)

개요Micro Frontends(MFE)는 단일 대규모 프론트엔드 애플리케이션을 여러 개의 작고 독립적인 애플리케이션으로 분리하여 개발, 배포, 유지보수를 용이하게 하는 아키텍처 패턴이다. 이는 백엔드의 마이크로서비스(Microservices) 개념을 프론트엔드 영역에 적용한 것으로, 대규모 조직의 협업과 기능 확장을 효율적으로 지원한다.1. 개념 및 정의항목내용비교개념프론트엔드를 여러 개의 독립된 모듈(Micro App)로 구성Monolithic 구조의 반대목적독립적 배포, 팀 단위 개발, 유지보수 효율성 향상CI/CD 자동화와 잘 결합필요성프론트엔드 규모 증가로 인한 복잡성 관리 필요대규모 SPA 관리 한계2. 특징특징설명비교독립 배포성각 MFE는 자체적으로 빌드 및 배포 가능Monolith는 전체 ..

Topic 2025.10.30

마이크로 프론트엔드(Micro Frontend)

개요마이크로 프론트엔드(Micro Frontend)는 대규모 웹 애플리케이션을 독립적인 프런트엔드 모듈로 분리하여 개발, 배포, 유지보수를 용이하게 하는 아키텍처 패턴이다. 이는 마이크로서비스(Microservices) 개념을 프런트엔드에 적용한 것으로, 독립적인 팀이 개별적으로 기능을 개발하고 업데이트할 수 있도록 지원한다. 본 글에서는 마이크로 프론트엔드의 개념, 주요 특징, 활용 사례, 장점과 한계, 그리고 미래 전망을 살펴본다.1. 마이크로 프론트엔드란?마이크로 프론트엔드는 하나의 거대한 프런트엔드 애플리케이션을 여러 개의 독립적인 모듈로 분할하여 운영하는 방식이다. 기존의 모놀리식(Monolithic) 프런트엔드 아키텍처에서는 하나의 코드베이스가 전체 애플리케이션을 담당하지만, 마이크로 프론트엔..

Topic 2025.03.23
728x90
반응형