배민의 마이크로서비스 여정 돌아보기
1. 거대한 모놀리식 아키텍처, ‘루비 DB’의 시대 2015년, 배달의민족은 하루 주문량 5만 건 이하의 규모였습니다. 당시 시스템은 모놀리식 아키텍처로 구성되어 있었고, ‘루비 DB’라고 불리는 하나의 거대한 MS SQL 데이터베이스를 모든 서비스가 공유하고 있었죠. 프론트 서버, 회원, 결제, 주문 등 모든 기능이 이 루비 DB에 의존했습니다. 이 시스템에는 약 700개의 테이블과 4,000개가 넘는 스토어드 … 더 읽기