1. 애플리케이션 아키텍처

1-1. 모놀리스 아키텍쳐

<aside> 💡

image.png

1-2. 마이크로서비스 아키텍쳐

1-2-1. 마이크로 서비스

image (1).png

<aside> 💡

1-2-2. 마이크로 프론트엔드

<aside> 💡

서로 다른 어플리케이션을 조합해 하나의 통합된 어플리케이션을 만드는 프론트엔드 설계 방식.

</aside>

image (2).png

Vue, React, Angular 각 프레임워크에 특화된 3개의 팀이 동시에 한 프로젝트에 투입된 경우라고 할 때, 하나의 프레임워크로 통일해 작업할 수도 있겠지만 각 팀에 특화된 기술에 맞는 기능들을 분리해 개발하고 최종적으로 이를 통합해 하나의 완성된 어플리케이션을 구축하는 것이다.