Monolithic1 [MSA] MSA가 뭔지 모르겠어 Spring과 디자인 패턴을 공부하면서 반복적으로 언급되는 공통의 목표는 결합도를 끊는 일이다. 기존에는 프로젝트를 Monolithic 구조로 구성해 왔지만 MSA에 대해 알게 되면서 공부한 점들을 정리하자. 모놀리틱과 마이크로서비스 각각 장단점이 있으므로 맞는 걸로 골라 쓰면 될 것 같다. Monolithic Architecture High Cohesion and Low Coupling. 소프트웨어 = 단일 프로젝트 소프트웨어의 모든 구성요소가 한 프로젝트에 통합되어 있는 구조. 개발이 완료된 어플리케이션을 하나의 결과물로 빌드해서 배포하는 방식이다. Vue.js나 React 프로젝트를 Spring API 프로젝트의 resources에 빌드해 넣어서 한 번에 돌리는 방식이 Monolithic에 속한다... 2021. 7. 3. 이전 1 다음 반응형