배달의 민족의 역사
- 테이블이 700개이며 스토어드 프로시저가 4,000개 존재했다. ⇒ 거대한 모놀리식 시스템
- 루비 데이터베이스가 장애가 발생하면, 모든 시스템에 장애가 발생한다.
- 자바 언어를 선택한 이유
- 대용량 트래픽 처리를 위한 다양한 방법을 지원
- 개발자 수급
- 마이크로서비스 도입 시작
- 하나의 장애로 인해 모든 서비스에 장애가 생기면 안되기 때문
- IDC(Internet Data Center) → AWS 클라우드 이전
- 넷플릭스는 MSA 도입이 7년 걸렸다.
- 데이터베이스까지 분리하여 완전하게 결제 서비스를 독립시켰다.