![](https://tistory1.daumcdn.net/tistory_admin/blogs/image/category/new_ico_1.gif)
1. MSA 는 뭘까?MSA란 무엇이고 언제 사용해야하고 왜 사용해야 할까요? MSA는 Microservices Architecture 의 약자입니다.이걸 우리 서비스의 관점에서 해석하자면, 하나의 어플리케이션을 여러개의 독립적인 서비스로분리하여 개발, 배포, 유지보수를 용이하게 하는 아키텍처라고 볼 수 있습니다. 각 서비스는 독립적으로 운영되기 때문에다른 서비스에 영향을 미치지도 않고,기능을 팀별로 독립적으로 관리할 수 있으며,각 서비스마다 기술스택도 자유롭게 설정할 수 있습니다.2. 모놀리식 아키텍처 vs MSA보통 MSA와의 비교는 모놀리식 아키텍처와 비교가 많이 되는데,그 이유는 서로가 극명하게 차이를 보이고 있기 때문입니다. 모놀리식 아키텍처는 모든 기능이 하나의 어플리케이션에 포함되어 있는 점..