기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
다음 단계
이 가이드에서는 아키텍처 및 조직 패턴, 주요 의사 결정의 장단점, 마이크로 프론트엔드와 관련된 거버넌스 문제를 다루었습니다. 표에는 이 문서에서 논의된 관행의 장단점이 다음과 같은 측면에서 요약되어 있습니다.
-
자율성 ‒ 각 마이크로 프론트엔드 팀이 독립적으로 구현을 발전시켜 최종 사용자에게 배포할 수 있는 능력.
-
일관성 - 각 마이크로 프론트엔드가 예상대로 작동하는 애플리케이션의 전반적인 경험. 일관성이 높다는 것은 마이크로 프론트엔드가 나머지 애플리케이션과 일관성을 유지하고 전체 애플리케이션의 사용자 경험에 해를 끼치지 않는다는 것을 의미합니다.
-
복잡성 ‒ 마이크로 프론트엔드, 전체 애플리케이션 및 거버넌스 제어를 구현하고 테스트하는 데 필요한 인프라, 코드 및 노력의 양
연습 |
자율성 |
일관성 |
복잡성 |
---|---|---|---|
모놀리식 애플리케이션 대신 마이크로 프론트엔드로 구축 |
높음 |
중간 |
높음 |
코드 공유 관행 |
자율성 |
일관성 |
복잡성 |
---|---|---|---|
아무것도 공유하지 마세요 |
높음 |
낮음 |
낮음 |
크로스 컷팅 우려 공유하기 |
중간 |
높음 |
중간 |
비즈니스 로직 공유 |
낮음 |
높음 |
중간 |
빌드 시 라이브러리를 통해 공유 |
중간 |
높음 |
낮음 |
런타임 시 공유 |
높음 |
높음 |
높음 |
마이크로 프론트엔드 디스커버리 사례 |
자율성 |
일관성 |
복잡성 |
---|---|---|---|
애플리케이션 빌드 중 구성 |
낮음 |
높음 |
낮음 |
서버측 검색 |
높음 |
높음 |
중간 |
클라이언트측 (런타임) 검색 |
높음 |
높음 |
중간 |
구성 사례 보기 |
자율성 |
일관성 |
복잡성 |
---|---|---|---|
서버 측 구성 |
높음 |
중간 |
높음 |
엣지 사이드 컴포지션 |
중간 |
중간 |
높음 |
클라이언트 측 구성 |
높음 |
중간 |
중간 |
이 지침에 소개된 개념에 대해 자세히 알아보려면 리소스 섹션을 참조하십시오.