https://azderica.github.io/00-architecture-msa/
크게 아키텍처는 Monolithic Architecture와 Microservice Architecture 등으로 구성된다.
그러나 많은 회사들이 Monolithic Architecture의 단점으로 인해 MSA로 넘어가려 노력한다.
그 차이와 개념에 대해 정리하겠다.
MSA는 하나의 큰 어플리케이션을 여러 개의 작은 어플리케이션으로 쪼개어 변경과 조합이 가능하도록 만든 아키텍처 이다.
왜 필요할까?
기존의 서비스는 Monilithic Architecture의 구조를 가지고 있다.
