마이크로프론트엔드

마이크로프론트엔드는 큰 단일 프론트엔드 애플리케이션작은 독립적인 애플리케이션들로 나누어 개발, 배포, 관리하는 아키텍처입니다.

백엔드의 마이크로서비스

백엔드의 마이크로서비스 아키텍처에서 영감을 받아 만들어졌습니다. 아래는 백엔드의 마이크로서비스에 대한 그림입니다.

마이크로서비스는 애플리케이션을 작은 단위로 쪼개서 운영하는 방법입니다.

각 서비스는 독립적으로 개발, 배포 할 수 있고, 고유한 역할을 담당합니다.

예) 주문 서비스, 결제 서비스, 사용자 관리 서비스.

image.png

쉽게 말해, 큰 건물(모놀리식)을 작은 방(마이크로서비스)으로 나눠 관리하는 것!

마이크로프론트엔드

image.png

Source Control (소스 코드 관리)

Build and Test Pipeline (빌드 및 테스트 파이프라인)