모놀리식 아키텍처 VS 마이크로 서비스 아키텍처

aydennote·2022년 6월 13일
0

CS

목록 보기
1/1

모놀리식 아키텍처

🕵️‍♀️ 모놀리식 아키텍처란?
1개의 애플리케이션 또는 서버로 운영되는 아키텍처를 말한다.
위 사진은 2015 배민의 모놀리식 아키텍처이다. 굉장히 많은 시스템을 하나의 루비 DB로 관리하고 있었다. 이러한 모놀리식 아키텍처는 DB 하나가 죽는 순간 전체 시스템이 마비된다는 단점이 있다.


마이크로 서비스 아키텍처

🕵️‍♀️ 마이크로 서비스 아키텍처
다수의 애플리케이션 또는 서버로 운영되는 아키텍처를 말한다.
위 사진은 2016 배민의 마이크로 서비스 아키텍처이다. 마이크로 서비스로 조금씩 전환되는 시점이라 아직 전체가 마이크로 서비스로 전환되지는 않았지만, 우선 결제 서비스의 시스템과 DB를 분리하여 마이크로 서비스로 전환하였다. 마이크로 서비스는 모놀리식과는 반대로 하나의 시스템이 죽어도 다른 시스템에는 영향이 없다.

profile
기록하는 개발자 Ayden 입니다.

0개의 댓글