아키텍쳐1 [MSA] MSA란 무엇인가? MSA는 Micro Service Architecture의 약자로 '작은 단위의 서비스 구조'라는 뜻이다. 기존에 사용하던 구조는 모놀리스(Monolith) 아키텍처를 주로 사용하고 있다. MSA를 알아보기 전에 모놀리스(Monolith) 아키텍처를 먼저 알아보고 MSA에 대해 살펴보도록 하자. 1. 모놀리스 아키텍처(Monolith Architecture) 먼저 모놀리스의 뜻을 살펴보면 '하나로 되어있는' 정도로 해석이 된다. 모놀리스 아키텍처는 '하나로 되어있는 구조'로 되어있는 시스템이다. 아래의 그림으로 모놀리스 아키텍처로 구성된 시스템을 간단한 예를 살펴보자. 1) 다양한 서비스들이 '애플리케이션' 하나에 전부 모여있음 2) 각 서비스 실행할 경우 하나로 모여있는 서버로 요청 3) 서버에서 요청.. 2021. 7. 15. 이전 1 다음 728x90 반응형