MSA와 Event-Driven 아키텍처

MSA(Microservice Architecture)는 무엇인가

기존의 Monolithic 아키텍처

모든 기능들이 한 서버 안에 들어가 있고, 공유 데이터베이스를 사용

Untitled

MSA 아키텍처

기능 별로(도메인 별로) 서버가 나뉘어 있고, 각자의 데이터베이스를 사용하며, API를 이용해 통신

Untitled

MSA로 얻으려는 것