msa는 하나의 독립적인 서비스를 분리하여 개발하는 것을 말합니다.이는 하나의 스타일이며 권고 사항은 아닙니다.MAS는 다음과 같은 특징을 가지고 있습니다. 1. 독립적 배포 : 각 서비스 마다 개발이 가능하기 때문에 독립적으로 배포가 가능합니다. 만약 모놀로식으로 개발하게 된다면 하나의 서비스를 개발하고 배포를 해야 한다면, 개발이 되지 않는 서비스들도 함께 배포를 해야 합니다.2. 유연성 증가 : 유연성이 증가한다는 건 각자의 서비스마다 다른 스타일로 개발이 가능하다는 점에서 유연성이 증가하게 되어집니다.3. 확장성 : 이 특징같은 경우 특정 서비스를 고도화를 한다고 생각했을때, 좀더 체계적으로 개발할 수 잇다는 특징을 가지고 있습니다.하지만 단점도 존재합니다.1. 복잡성 증가 : 복잡도가 증가하다..