마이크로서비스 아키텍처(MSA, Microservice Architecture)란 마이크로서비스 아키텍처(MSA, Microservice Architecture)는 소프트웨어 개발 기법입니다. 모든 아키텍처는 기존에 존재하는 어떠한 문제를 해결하기 위해 만들어집니다. 이에 근거하여 마이크로서비스 아키텍처 또한, 어떠한 문제를 해결하기 위해 만들어진 아키텍처입니다. 마이크로서비스 아키텍처는 흔히 모놀리식 아키텍처(Monolithic Architecture)의 문제를 해결하기 위해 사용됩니다. 따라서, 마이크로서비스 아키텍처를 알아보기 위해 이 글에서는 1)모놀리식 아키텍처가 무엇인지 알아보고, 2)마이크로 서비스 아키텍처를 알아본 뒤, 3)각각의 장단점을 비교하는 시간을 갖겠습니다. 모놀리식 아키텍처(Mo..