Eureka Server1 [MSA] Micro Service Architecture(MSA) 시작하기 - Eureka Server & Client 1. 모놀리식 vs MSA MSA 를 공부하게 되면, 자연스럽게 모놀리식 이라는 개념 또한 접하게 됩니다. 모놀리식이란, 여러 도메인을 하나의 아키텍처에 구성해놓은 서비스로, 과거에 흔히 개발됐던 하나의 프로젝트에 애플리케이션 전체가 구현된 형태를 뜻합니다. 그에 반대되는 MSA는 여러 작은 서비스들이 함께 동작하는 서비스로, 각자의 독립적인 서비스가 외부통신을 통해 데이터를 주고 받고, 시스템에 요구되는 처리를 수행하는 형태를 뜻합니다. 모놀리식과 대비되는 MSA의 장점은 아래와 같습니다. 각각의 서비스에 최적의 아키텍처를 설계할 수 있다. 하나의 서비스의 장애가 전체 서비스에 영향을 주지 않는다. MSA 를 구성하는 작은 서비스 하나를 마이크로 서비스 라고 부르며, 각 마이크로 서비스마다 도메인에 맞.. 2023. 9. 10. 이전 1 다음