서비스 아키텍처
이전에 다니던 회사에서 작업한 서비스들은 모두 MSA로 애플리케이션을 구현했었다. 그래서 MA의 특징과 MA와 MSA의 차이점, 그리고 각각의 장단점에 대해서 몰랐다..! 앞으로 신규 프로젝트를 설계할 때 어떤 아키텍처를 선택할 지 기준을 세우기 위해 정리해봤다. MA vs MSA MA(Monolithic Architecture: 모놀리식 아키텍처) MSA(MicroService Architecture: 마이크로서비스 아키텍처) 모놀리식 서비스 아키텍처 Monolithic: 단단히 짜여 하나로 되어있는 어플리케이션이 하나의 아키텍처로 구성되어있는 형태 대부분의 기업용 어플리케이션이 이에 해당 여러 비즈니스 로직들을 담은 하나의 시스템이 하나의 DB와 하나의 애플리케이션과 상호작용 모든 기능들이 하나의 시..
2023.05.12