반응형 MSA1 MSA MSA? 마이크로서비스 아키텍쳐(이하 MSA)란 소프트웨어 개발 기법 중 하나로 하나의 큰 어플리케이션을 여러개의 작은 어플리케이션으로 쪼개어 변경과 조합이 가능하도록 만든 아키텍쳐이다. 왜 MSA? MSA의 등장배경을 알아보자 기존에 우리가 사용하던 전통적인 방식의 개발방법은 모노리틱 아키텍쳐 모노리틱 아키텍쳐 스타일은 기존의 전통적인 웹 시스템 개발 스타일로, 하나의 애플리케이션이 단일단위로 설계되고 개발 및 배포되는 통합된 구조이다. 모노리틱 아키텍쳐는 간단한 아키텍쳐고 통합구조라 유지보수가 용이하여 소규모 프로젝트에는 적합하다. 하지만 일정규모 이상의 어플리케이션에서는 한계점이 드러나게된다. 서비스/프로젝트가 커질수록, 전체 시스템 구조와 특성 파악이 힘들다. 빌드 및 테스트, 그리고 배포시간이 .. 2021. 4. 6. 이전 1 다음 반응형