실제로 개발자가 구현해야할 애플리케이션 영역으로 넘어와서, 마이크로서비스 애플리케이션을 구성하기 위한 패턴을 알아보자. 마이크로서비스의 구성과 관계를 설계할 때도 마찬가지로 유연성, 확장성, 독립성을 염두에 두고 설계해야 한다.

마이크로 프론트엔드

하나의 기능에 대해 백엔드와 프론트엔드가 함께 묶인다. 프론트엔드도 백엔드와 마찬가지로 작게 쪼개야 독립적인 기능 변경 및 배포, 독립적인 기능 확장이 가능할 것이다.

UI 컴포지트 패턴

스크린샷 2023-05-31 오후 11.19.18.png