/CASE STUDY/

Deliveroo – Cắt giảm hơn 50% chi phí vận hành cùng AWS

Khi chuyển sang Amazon Web Services (AWS), Deliveroo đã cắt giảm được 56% chi phí vận hành và cơ sở dữ liệu, đồng thời cũng mang đến trải nghiệm khách hàng tốt hơn.

Giới thiệu về Deliveroo

Deliveroo là ứng dụng giao đồ ăn được thành lập từ năm 2013. Hiện Deliveroo có mặt tại hơn 500 thành phố và vùng lãnh thổ với lực lượng lao động lên tới 60.000 tài xế và 2.500 nhân viên giao đồ ăn của hơn 80.000 nhà hàng, chủ yếu bằng xe đạp. Ứng dụng vận hành đối với 3 bên: khách hàng, nhà hàng và người giao hàng. Yêu cầu của ứng dụng là cần cân bằng và đáp ứng được nhu cầu của cả 3 bên để tất cả cùng hài lòng.

Deliveroo sử dụng dịch vụ của AWS trong các hoạt động vận hành cốt lõi: tiếp nhận yêu cầu, chuyển yêu cầu, và giao đồ ăn cho khách hàng.

Cơ sở hạ tầng có thể mở rộng của AWS giúp Deliveroo đáp ứng nhu cầu giao hàng biến động liên tục tại 12 thị trường trên toàn thế giới, trong khi việc sử dụng máy học (Machine Learning) và các dịch vụ phân tích dữ liệu để quản lý logistic, gợi ý cho khách hàng các lựa chọn dựa trên lịch sử order của họ.

Thách thức của doanh nghiệp 

Nhu cầu sử dụng ứng dụng thay đổi liên tục, với khối lượng đặt hàng tăng đột biến vào thời điểm ăn trưa và ăn tối, cũng như những ngày đặc biệt, chẳng hạn các dịp lễ Tết, nhu cầu có thể tăng lên đến 400%.

Vì Deliveroo hoạt động ở nhiều quốc gia, số lượng giao dịch hàng ngày sẽ tăng giảm chồng chéo. Ví dụ: trong giải đấu World Cup, số lượng đơn đặt hàng tăng đột biến ở các quốc gia khác nhau vào những ngày khác nhau.

Khi Deliveroo chuyển sang AWS vào năm 2017, đây là một thách thức quan trọng. Việc sử dụng AWS cho phép Deliveroo đáp ứng nhu cầu đặt hàng tăng giảm liên tục và cải thiện chất lượng dịch vụ, giảm 20% thời gian giao hàng đồng thời cắt giảm chi phí.

Giải pháp sử dụng

Để đáp ứng nhu cầu về các ứng dụng phụ trợ và giao diện người dùng để tăng trải nghiệm khách hàng, ứng dụng đã chuyển sang kiến trúc Amazon’s Elastic Container Service (ECS)Elastic Kubernetes Service (EKS) để cân bằng tải, giám sát và lưu trữ khi cần thiết. Cơ sở dữ liệu PostgreSQL được dịch chuyển sang Amazon Aurora, giúp cải thiện thông lượng và khả năng mở rộng. Một kiến trúc không máy chủ (serverless) dùng Amazon DynamoDB được chạy cùng với các Kafka clusters đáp ứng nhu cầu thay đổi phần backend của Deliveroo và hướng tới khách hàng.

Thử nghiệm thực tế

Mỗi ngày là một bài kiểm tra cho một doanh nghiệp đang phát triển. Nhưng Deliveroo đã thực sự được thử nghiệm khi 80% nhà hàng ở châu Âu đóng cửa trong thời gian COVID-19 ngừng hoạt động, và nhu cầu giao đồ ăn tăng gấp ba lần.

Giao đồ ăn là một ngành kinh doanh có tính cạnh tranh cao, tỷ suất lợi nhuận thấp. Deliveroo cần một giải pháp cân bằng giữa tốc độ và khả năng tùy chỉnh với nhu cầu lợi nhuận, đặc biệt là trong thời kỳ không chắc chắn giữa đại dịch. Mike Rogers, giám đốc kỹ thuật cấp cao của Platform Group tại Deliveroo, cho biết đây là nơi trải nghiệm AWS tỏa sáng.

Một cách Deliveroo tiết kiệm tiền là cắt giảm các tính năng ít được sử dụng. Ví dụ: danh sách các nhà hàng đề xuất được cá nhân hóa — được tạo tự động cho mỗi người dùng — danh sách trở nên ngắn hơn khi nhiều nhà hàng đóng cửa, do đó, tiêu thụ ít tài nguyên hơn. Những tài nguyên đó đã được thay đổi để đáp ứng nhu cầu ngày càng tăng cho trang chủ.

“Với tính linh hoạt của AWS, có thể nói chúng tôi muốn mở rộng quy mô không chỉ toàn bộ hoạt động lên hoặc xuống mà còn trên cơ sở từng tính năng. Có thể nói rằng chúng tôi đáp ứng được với mỗi thay đổi của khách hàng ” – CIO của Deliveroo cho biết.

Tính linh hoạt đó cho phép Deliveroo tiếp tục đổi mới.

Công ty đã giới thiệu các dịch vụ mới, chẳng hạn như giao hàng tạp hóa, trong thời gian đóng cửa. Sau đó, nó đã mở rộng quy mô giao hàng và ra mắt dịch vụ mới cho phép khách hàng đặt đồ ăn và thanh toán bữa ăn tại nhà hàng mà không cần tương tác với nhân viên.

Lợi ích đạt được

  • Khi chuyển sang AWS, Deliveroo đã cắt giảm được 56% chi phí vận hành và cơ sở dữ liệu

  • Giảm 20% thời gian giao đồ ăn

  • Phản ứng linh hoạt với sự gia tăng

  • Cá nhân hóa tốt hơn

  • Điều phối hiệu quả hơn

  • Tận dụng được dữ liệu khách hàng từ công cụ Machine Learning (ML)

Bằng việc tận dụng tính năng Machine Learning của AWS, Deliveroo có thể triển khai được nhiều dịch vụ với dữ liệu khách hàng thu thập được.

Công nghệ sử dụng

Amazon SageMaker:

Là dịch vụ machine learning dạng mô-đun được quản lý toàn phần, cho phép các nhà phát triển và nhà khoa học dữ liệu xây dựng, đào tạo và triển khai các mô hình machine learning với quy mô bất kỳ.

Amazon Elastic Container Service (Amazon ECS):

Là 1 dịch vụ điều phối container hiệu suất cao có hỗ trợ Docker, cho phép lập trình viên chạy các ứng dụng được đóng gói trên AWS. AWS tích hợp ECS cùng với rất nhiều các dịch vụ khác đi kèm, khiến đây trở thành 1 lựa chọn số 1 khi chạy phần lớn khối lượng dự án trên nền tảng AWS.

Các khách hàng như Duolingo, Samsung, GE và Cookpad sử dụng ECS để chạy các ứng dụng quan trọng và nhạy cảm nhất của họ vì tính bảo mật, độ tin cậy và khả năng mở rộng của nó.

Amazon Elastic Kubernetes Service (Amazon EKS):

Là một dịch vụ được quản lý toàn phần, giúp đơn giản hóa việc triển khai, quản lý và thay đổi quy mô các ứng dụng có trong bộ chứa bằng cách sử dụng Kubernetes trên AWS.

Amazon DynamoDB:

Là cơ sở dữ liệu NoSQL hỗ trợ mô hình dữ liệu khóa-giá trị và tài liệu, đồng thời cho phép nhà phát triển tạo các ứng dụng hiện đại không cần máy chủ. Những ứng dụng này có thể bắt đầu hoạt động trên quy mô nhỏ và toàn cầu để hỗ trợ các petabyte dữ liệu cũng như hàng triệu yêu cầu đọc và ghi mỗi giây.

DynamoDB được thiết kế để chạy các ứng dụng hiệu năng cao trên quy mô Internet. Đó là các ứng dụng sẽ khiến cơ sở dữ liệu tương quan thông thường phải hoạt động quá mức.

Kết luận

Deliveroo là một trong rất nhiều doanh nghiệp đã trải nghiệm các dịch vụ của AWS và đạt được những kết quả rất ấn tượng trong kinh doanh. Nếu doanh nghiệp của bạn đang kinh doanh trong lĩnh vực này và từng găp khó khăn về vận hành, chi phí, đừng ngần ngại liên hệ VTI Cloud để chúng tôi được hỗ trợ bạn nhé!

Về VTI Cloud

VTI Cloud là Đối tác cấp cao (Advanced Consulting Partner) của AWS, với đội ngũ hơn 50+ kỹ sư về giải pháp được chứng nhận bởi AWS. Với mong muốn hỗ trợ khách hàng trong hành trình chuyển đổi số và dịch chuyển lên đám mây AWS, VTI Cloud tự hào là đơn vị tiên phong trong việc tư vấn giải pháp, phát triển phần mềm và triển khai hạ tầng AWS cho khách hàng tại Việt Nam và Nhật Bản.

Xây dựng các kiến trúc an toàn, hiệu suất cao, linh hoạt, và tối ưu chi phí cho khách hàng là nhiệm vụ hàng đầu của VTI Cloud trong sứ mệnh công nghệ hóa doanh nghiệp.

Reference: https://aws.amazon.com/solutions/case-studies/deliveroo-case-study1/?did=cr_card&trk=cr_card