MSA 패턴 (구성방식)

gRPC

https://azderica.github.io/00-architecture-msa/

크게 아키텍처는 Monolithic Architecture와 Microservice Architecture 등으로 구성된다.

그러나 많은 회사들이 Monolithic Architecture의 단점으로 인해 MSA로 넘어가려 노력한다.

그 차이와 개념에 대해 정리하겠다.

MSA의 등장

MSA는 하나의 큰 어플리케이션을 여러 개의 작은 어플리케이션으로 쪼개어 변경과 조합이 가능하도록 만든 아키텍처 이다.

기존 Monolithic의 한계

왜 필요할까?

기존의 서비스는 Monilithic Architecture의 구조를 가지고 있다.

Untitled