목록DevOps/MSA (1)
꾸물꾸물 졔의 개발공부
마이크로서비스 아키텍처(MSA) 란
MSA(Micro Service Architecture) MSA, 마이크로서비스 아키텍처란 "하나의 큰 어플리케이션을 여러개의 작은 어플리케이션으로 쪼개어 작은 서비스의 조합으로 구축하는 방법"이다. 이러한 MSA 가 등장한 배경에는 기존에 개발해왔던 방식인 모놀리식 아키텍처(Monolithic Architecture)가 있다. 모놀리식 아키텍처 모놀리식 아키텍처는 마이크로서비스 아키텍처와 반대되는 개념으로, 하나의 큰 어플리케이션에 모두 구성요소가 통합되어 있는 구조이다. 간단한 단일 구조 아키텍처이기 때문에 소규모 프로젝트에는 훨씬 합리적이고, 빌드/테스트/배포 과정에서 용이하다. 장점 단순한 아키텍처 구조로 인해 개발에 용이하고, 설계가 복잡하지 않다. 배포가 간단하다. 소규모 프로젝트에서는 합리적..
DevOps/MSA
2023. 3. 22. 23:59