
291
13
장
이벤트 기반 마이크로서비스와 요청 - 응답 마이크로서비스의 통합
13.6
요청-응답 애플리케이션과 마이크로프런트엔드
프런트엔드/백엔드 서비스는 크게 세 가지 방식으로 사용자에게 비즈니스 가치를 제공합니다
(그림
13
-
14
). 첫째, 모놀리식 백엔드는 조직의 규모에 상관없이 일반적입니다. 둘째, 마이크
로서비스 백엔드는 동기식 이벤트 기반의 마이크로서비스를 점점 더 많이 사용하면서 인기를
얻고 있습니다. 프런트엔드 서비스, 백엔드 서비스는 각각 개별 팀이 소유/운영하고 종단간 비
즈니스 기능은 팀 경계를 넘나듭니다. 셋째, 마이크로프런트엔드
microfrontend
는 백엔드부터 프런
트엔드까지 모든 구현을 완전히 비즈니스 관심사에 맞춥니다.
프런트엔드 팀
프런트엔드 팀
통합 레이어
프런트엔드
백엔드
데이터
저장소
모놀리식 백엔드 마이크로서비스 백엔드 마이크로프런트엔드
팀
1
팀
2
마이크로서비스
A
마이크로서비스
A
마이크로서비스
B
마이크로서비스
B
마이크로서비스
C
마이크로서비스
C
프런트
엔드
C
프런트
엔드
B
프런트
엔드
A
백엔드 팀
그림
13-14
고객 대면 콘텐츠를 위해 팀과 제품을 구성하는 세 가지 방법
모놀리식 백엔드는 적어도 소프트웨어 개발자라면 어느 정도 익숙한 개념입니다. 보통 아주 규
모가 큰 모놀리스에 여러 부속팀으로 구성된 전담 백엔드 팀이 거의 ...