AnnouncementIntroducing MongoDB 8.0, the fastest MongoDB ever! Read more >>

한국의 음식 배달 앱 배민(BAEMIN), AWS 기반의 MongoDB Atlas를 통해 베트남에서 빠르게 시장을 확장

산업 부문

음식 배달 - 푸드테크 스타트업

제품

MongoDB Atlas

사용 사례

클라우드 데이터 전략

고객 등록

2019년
소개

글로벌 확장

서울에 기반을 둔 ㈜우아한 형제들은 배민 음식 배달 앱이 한국 앱 스토어 1위를 차지하는 등 엄청난 성공을 거둔 이후인 2011년에 설립되었습니다.

배민은 고객에게 보다 행복하고 편리한 라이프스타일을 선사한다는 비전을 실현하기 위해 데이터를 활용해 정확하고 안정적이며 빠른 배송을 보장합니다. 예를 들어, 주문이 접수되면 추천 시스템이 최적의 라이더를 선택하고 최단 이동 경로를 결정합니다.

지난 10년 동안 배민은 한국 최고의 음식 배달 플랫폼이 되었고, 우아한 형제들은 전 세계적으로 시장을 확장할 수 있는 기회를 찾았습니다. 첫 해외 시장인 베트남에 진출한 이후 상당한 성장을 이뤘고, 이후 2021년에는 50개국 이상에서 서비스를 제공하는 세계적 리더인 Delivery Hero와 파트너십 계약을 체결했습니다.

한국의 우아한 형제들은 이미 MongoDB를 사용해왔으며, 우아한 형제들 베트남 법인은 빠른 시장 진입과 확장성, 복원력을 뒷받침하기 위해 MongoDB Atlas를 채택했습니다.

과제

새로운 시장에서 빠르게 사업을 확장하고 변화하는 코로나 팬데믹 규정에 적응하는 방법

우아한 형제들 베트남 법인은 베트남에서 음식 배달 에코시스템을 구축 및 육성하는 선도적 푸드테크 업체가 되겠다는 포부를 가지고 2019년 5월 배민 앱을 베트남 사용자들에게 선보였습니다.

한국 시장을 위한 기존 인프라는 10년에 걸쳐 개발된 것으로, 음식 배달 및 포장을 포함해 다양한 서비스를 지원했습니다. 하지만 기존 인프라는 베트남 사업에 필요한 수준 이상으로 과도하게 복잡했기 때문에 완전히 새로운 플랫폼을 개발해야 했습니다.

첫 번째 버전이 6개월 만에 개발되었습니다. 요건은 경쟁이 치열한 음식 배달 시장에서 신규 고객을 만족시킬 수 있도록 빠르고 안정적이며 효율적인 음식 배달 서비스가 가능해야 한다는 것이었습니다. 당시에는 사업이 어떻게 성장하고 변화할지 명확하지 않았기 때문에 데이터 모델의 유연성이 중요했습니다.

7명으로 구성된 배민의 기술 팀은 새로운 기능을 개발하고 버그를 수정하는 필수 작업에 집중해야 했기 때문에 온프레미스에서 데이터베이스 시스템을 설치 및 운영할 인력이 부족했습니다.

음식 배달 서비스의 경우, 식사 시간대나 주말에는 온라인 트래픽이 엄청나게 몰리지만 다른 시간대는 트래픽이 크게 줄어드는 등 트래픽의 변동이 크다는 점도 고려해야 했습니다. 따라서, 플랫폼에서 피크 시간대 사이에 트래픽을 효율적으로 손쉽게 처리할 수 있는 방법이 필요했습니다.

솔루션

빠른 시장 진입과 개발자 효율성을 뒷받침하는 AWS 기반의 MongoDB Atlas

우아한 형제들 베트남 법인은 개발 초기 단계부터 AWS 기반의 MongoDB Atlas를 사용했습니다. 이들은 향상된 기능과 완전 관리형의 서비스, 즉시 시작이 가능하다는 점에서 Atlas를 선택했습니다. 이 외에도 다음과 같은 이점을 중요하게 고려했습니다.

  • 최소한의 노력으로 데이터베이스 인프라 관리(설치, 확장, 업그레이드 및 패치 적용)

  • 지표를 손쉽게 수집하여 인프라 운영을 분석, 모니터링 및 관리

  • 액세스 관리, 로깅 및 감사

  • 안전하고 안정적인 데이터베이스 솔루션이라는 평판

  • 사고 발생 시 문제를 해결할 수 있는 24시간 지원 서비스 및 심층적인 기술 역량

또한, 우아한 형제들 베트남 법인은 개발자가 데이터베이스 관리가 아닌 혁신 및 확장 활동에 더 많은 시간을 할애할 수 있도록 지원하고자 했습니다.

Tung Phan: SRE Lead Woowa Brothers Vietnam

Tung Phan: 우아한 형제들 베트남 법인의 SRE 책임자

SRE 책임자인 Tung Phan은 "당시 우리 팀은 규모가 작았습니다. 그렇지만 하루라도 빨리 애플리케이션을 시장에 선보이고 싶었습니다. MongoDB Atlas를 사용한 덕분에 우리 개발자들은 데이터베이스 관리가 아니라 기능 개발이나 패치 적용, 기타 가치 있는 활동에 집중할 수 있었습니다.”라고 설명했습니다.

인프라 팀과 개발자가 이미 AWS를 기본 클라우드 공급업체로 이용하고 있고 기타 여러 클라우드 서비스를 사용하고 있다는 점에서 원래는 네이티브 AWS 데이터베이스 서비스를 채택할 생각이었습니다. 그러나 이러한 솔루션이 MongoDB Atlas에 비해 관리에 더 많은 노력이 든다고 판단했습니다.

"우리 상황을 고려할 때, MongoDB의 클라우드 버전이 가장 적합했습니다."라고 Tung은 말했습니다.

"우리 상황을 고려할 때, MongoDB의 클라우드 버전이 가장 적합했습니다."

Tung Phan, 우아한 형제들 베트남 법인의 SRE 책임자

Phong Do: Back-End Lead Woowa Brothers Vietnam

Phong Do: 우아한 형제들 베트남 법인의 백엔드 책임자

MongoDB Atlas는 베트남 법인이 처음 3년 동안 빠르게 성장하는 데 도움이 되었습니다. 백엔드 책임자인 Phong Do는 Atlas가 시스템 사용률, 쿼리 실행 효과, 데이터베이스 통계 등과 같이 효과적인 시스템 분석에 유용한 지표들을 다수 제공한다고 설명했습니다.

“이러한 지표들은 개발 팀이 플랫폼의 로직과 성능을 최적화하는 데 도움이 되었습니다. 또한 우리 팀은 시스템 추적 및 평가를 시각화하기 위해 대시보드의 형태로 내장된 실시간 모니터링 도구를 사용했습니다.”라고 Phong은 말했습니다.

“사고 처리 과정에서 Atlas는 사고 조사에 유용한 정보를 실시간으로 팀에 알립니다. 또한 프로파일러 도구는 시스템의 약점을 분석하고 잠재적인 문제를 미리 감지하는 데 도움이 됩니다.”라고 그는 말했습니다.

Phong은 배민 기술 팀이 Atlas에 내장된 다양한 보완 기능들을 활용해 어떻게 Atlas를 최대한 활용하고 있는지를 강조했습니다.

시스템 간의 데이터 동기화 트리거 기능이나 운영 팀을 위한 대시보드 및 차트 등이 여기에 해당됩니다.

팬데믹 기간 동안 베트남 정부는 발 빠르게 정책을 변경했고, 이를 준수하기 위해서는 새로운 기능을 신속하게 개발해야 했습니다. 즉, 특정 위치에서 최단 이동 경로를 이용한 음식 배달 서비스를 중단 및 전환해야 했습니다. 아주 짧은 시간 내에 앱 사용이 100배나 증가할 수 있었던 것은 식당과 카페의 방문 규칙이 바뀐 덕분입니다.

"어떤 상황이 발생하더라도 신속하게 대응하고 데이터베이스 관련 인프라를 변경할 수 있었습니다."라고 Tung은 말했습니다.

“MongoDB에서의 확장 경험을 다른 솔루션들과 비교하면 트래픽과 개발하고자 하는 애플리케이션 유형에 따라 확장 규모를 결정할 수 있습니다. 과거에는 대체 데이터 클라우드 솔루션을 사용해 노드를 수동으로 생성해야 했습니다. 따라서 시간이 많이 걸리고 인적 오류의 위험도 높았습니다. MongoDB Atlas를 사용하면 이 모든 문제가 해결됩니다.”라고 Tung은 말했습니다.

MongoDB는 이후 출시될 업그레이드 제품에 포함될 머신 러닝 모델을 훈련하는 등 지속적인 앱 개발에서 역할을 계속해 나갈 것입니다. AWS와 MongoDB의 워크로드 마이그레이션 프로그램에서 자금을 지원받은 것도 우아한 형제들이 AWS 기반의 Atlas로 마이그레이션을 가속화하는 데 도움이 되었습니다.

“어떤 상황이 발생하더라도 신속하게 대응하고 데이터베이스 관련 인프라를 변경할 수 있었습니다.”


Tung Phan, 우아한 형제들 베트남 법인의 SRE 책임자

결과

속도와 유연성을 바탕으로 엄청난 성장을 달성하여 베트남 최고의 앱으로 부상

배민 베트남 법인은 빠르고 안정적인 음식 배달 서비스를 제공하기 위해 MongoDB의 유연성을 활용한 덕분에 베트남 전역에서 초당 여러 건의 주문이 발생하는 등 엄청난 비즈니스 성장을 달성할 수 있었습니다.

2021년에는 3개 도시에서 베트남 전역의 21개 도시로 서비스를 확장하여 고객 수가 70%나 증가했으며, 베트남 직원 수도 40% 증가했습니다.

BAEMIN’s presence spans 21 cities across Vietnam

배민은 베트남 전역 21개 도시에서 서비스되고 있습니다.

배민은 베트남에 진출한지 약 3년 만에 시장 점유율 기준으로 3대 음식 배달 앱 중 하나가 되었습니다. 배달 가능 지역 및 고객 만족도 측면에서는 현재 1위를 달리고 있습니다.

“우아한 형제들이 한국에서 사업을 시작했던 초창기부터 MongoDB는 많은 부분을 개선하는 데 도움이 되었습니다. 이런 점에서 베트남 사업에도 Atlas가 적합한 솔루션이라는 확신이 들었습니다. 시장에 나와 있는 기존 RDBMS와 달리, Atlas는 시시각각 증가하는 대량의 데이터를 저장, 활용 및 관리할 수 있도록 유연성, 확장성 및 개발 생산성을 제공합니다.”라고 Tung은 말했습니다.

What will your story be?

MongoDB will help you find the best solution.