Zé Delivery、飲料宅配サービスを AWS により構築し、飛躍的な成長を実現

2021 年

携帯電話を手に取り、ビールなどの飲み物を宅配で注文する人がこれまで以上に増える中、国際的な飲料メーカーである Anheuser-Busch InBev (AB InBev) の子会社、Zé Delivery は、冷たい飲料をどこにいても素早くカスタマーに届けるサービスを構築しました。Zé Delivery のアプリとウェブサイトを利用することで、カスタマーはブラジル国内の飲料販売会社の広範なネットワークにつながることができます。この Direct-to-Consumer 戦略は、消費者と流通業者間のビールの購入と販売方法を変えつつあり、Zé Delivery はその中心的な存在です。

Zé Delivery は、2020 年の新型コロナウイルスの大流行で消費者行動が大きく変化する中で、1 つのデータベースでは対応しきれないという課題を抱えていたのです。同社のデータベース・リソースは、週末や水曜日の夜のサッカー試合などに伴う定期的な需要の急増にコスト効率よく対応できるほど伸縮自在ではありませんでした。Zé Delivery は、データ永続インフラをモノリシックなアーキテクチャから、アマゾン ウェブ サービス (AWS) の、より俊敏で、伸縮自在、そしてクラウドネイティブなインフラに移行することにより、急激な成長を維持しながら質の高いユーザー体験を提供し続けることができました。

クラウドの伸縮性を実現する

Zé Delivery では、初期のデータ基盤をシンプルで安定したものに設計していましたが、会社の成長に伴いニーズが急速に変化していきました。2016 年からサポートインフラストラクチャとして AWS を利用しています。その時点では、AWS のツールを使っていたエンジニアは 3 名だけでした。Zé Delivery の最高技術責任者 (CTO) である Marcelo Malcher 氏は、「AWS に任せることで、より少ない人員でより多くのことができると考えました」と述べます。2019 年には AWS の利用を拡大し、既存のデータベースをクラウド向けに構築された高速リレーショナルデータベースである Amazon Aurora へ移行しました。Zé Delivery のシニアバックエンドエンジニアである João Filipe Storarri 氏は、「これにより、必要に応じて最大 16 個の同期データベースインスタンスに読み込み負荷を分散させ、より多くの注文やリクエストに対応できるようになりました」と述べています。

サーバーレスアーキテクチャの最初の反復以来、同社の小規模なエンジニアリングチームは、サーバーレスコンピューティングソリューションである AWS Lambda と、フルマネージド型セキュア API サービスである Amazon API Gateway を組み合わせて使用し、迅速に反復し成長を持続してきました。そして AWS は、re:Invent 2019 で、ネットワーク機能仮想化サービスである AWS Hyperplane により、インターネットプロトコルアドレスのプロビジョニングと Amazon Virtual Private Cloud (Amazon VPC) ネットワーク (AWS リソース起動用の分離された仮想ネットワーク) への接続がよりシンプルで高速になることを発表しました。Zé Delivery は、この技術によって、さらに規模を拡大することができると考えたのです。

kr_quotemark

AWS は、当社がオンラインソリューションを進化させるために必要なすべてのテクノロジーとサービスを提供してくれます。インフラを迅速に拡張することができ、成長に伴うサービス品質の向上にも役立っています」と述べています。

Zé Delivery、最高技術責任者、
Marcelo Malcher 氏

急増する需要に対応するためのクラウド機能の拡充

「2019 年当初は、月間 2 万件程度の注文を納品していました」と Malcher 氏は述べます。「12 月には月間 35 万件の注文を処理できるようになりました。当社とって、素晴らしい年でした」 同社は、2020 年も着実な成長が続くことを見込んでいます。その結果、ユーザー数と注文数が急増しました。「皆が家で、Zé Delivery などの宅配便に頼っていたんです」と、Malcher 氏は言います。「大きな成長を遂げました。同じ年の 4 月には月間 100 万件の受注を突破しました」 2020 年 12 月、Zé Delivery は 450 万件の注文を処理しました。

Zé Delivery の年間受注総額は、2019 年の 160 万件から2020 年には 2,700 万件に増加し、前年比 1,688% の伸びを記録しました。「2019 年から実施していた Aurora での作業がなければ、あの成長には対応できなかったでしょう」と Malcher は述べています。Zé Delivery は、データの上にプロキシレイヤーを置くことで、アプリケーションが各データベース要求をルーティングする方法を最適化し、流入するユーザーを管理できるようにしました。さらに、AWS Lambda 上のサーバーレスアーキテクチャを使用することで、Zé Delivery は AWS サービスの利用を迅速に実験し、進化するニーズに対してより良い対応をすることができました。

サーバーレスアーキテクチャで業界をリードするユーザーエクスペリエンスを提供する

AWS Lambda に移行したことで、同社のデータスループットの処理能力も向上し、デリバリーチェーンを部分毎に最適化することができました。Zé Delivery では、ユーザー数の増加に伴い、サービス品質の向上が必要な地域を特定するために、大量の地理的データを処理しています。「ユーザーに最高の体験を提供するために何ができるかを理解するために AWS を利用しています」と Malcher 氏は述べます。「何を使うか、どこに力を注ぐか、ビジネスチームが最適な判断を下せるよう、パイプラインを迅速に構築しています」 AWS Lambda は、負荷がかかっているときには必要なだけの処理能力を呼び出すことができ、アイドル時にはサーバーの容量を最小にすることができます。

AWS Lambda を利用することで、Zé Delivery のチームを継続的に成長させることも可能となります。同社は、「スクワッド」と呼ばれる、特定の分野に特化したチームを編成しています。「8 人しかいなかった頃は、1 または 2 つのスクワッドで作業をしていました」と Malcher は言います。「現在、私たちには 30 ものスクワッドがあります。モノリシックなアプリケーションを小さなサービスに分割し、コンピューティングレイヤーは AWS Lambda に依存しつつ、ドメインを分けて作業しています」 2020 年に入ってから、Zé Delivery は社員数が 60 名から 300 名に増加しました。

同社はサーバーレス基盤を活用することで、利用するサービスを継続的に調整し、従来のインフラコストを回避し、イノベーションを加速させています。「AWS Lambda と Amazon API Gateway を併用することで、高速な反復計算が可能になります。1 日に何度も展開することができます」と Storarri 氏は述べます。「AWS は、私たちのオンラインソリューションを進化させるために必要なすべての技術とサービスを提供してくれます」と Malcher 氏は述べています。「インフラを迅速に拡張することができ、成長に伴うサービス品質の向上にも役立っています」

Zé Delivery は、ユーザー数が前年比 10 倍になった現在でも、急激な拡大以上にサービスの質を優先しています。「成長しても、お客様に最高の体験を提供できなければ、その問題に対処するために拡大を止めざるを得ません」と Malcher 氏は説明します。Zé Delivery の成功には、信頼性も重要な要素なのです。「AWS は非常に多くのソリューションを持っており、信頼性が骨子になっています」と Storarri 氏は言います。Zé Delivery は、より良いカスタマーエクスペリエンスの提供を常に追求することで高い評価を得ており、ブラジルにおける飲料宅配サービスをリードする企業に成長しました。

明るい未来にイノベーションをもたらす

Zé Delivery では、今後も AWS のサービスを最大限に活用し、アーキテクチャの最適化により、さらなる俊敏性と効率性を追求していきます。「AWS は、どのソリューションが我々のカスタマーに最も貢献できるかを考える柔軟性を提供してくれます」と Malcher 氏は述べています。

現在、高機能をアプリに追加するため、高品質の機械学習モデルを迅速に準備、構築、訓練、およびデプロイできるサービスである Amazon SageMaker を利用した機械学習レイヤーの開発を進めています。「AWS の機械学習を使って、クロスセルやユーザーへのレコメンデーションを行う予定です」と Malcher 氏は言います。「物流の改善に役立てたいのです」 機械学習は、Zé Delivery がその配送システムの各ステップのパフォーマンスを比較し、最適化するのに役立ちます。

Zé Delivery にとって、イノベーションの鍵は俊敏性です。「完璧なアーキテクチャは存在しないので、常に適切なタイミングで適切な技術を選択することが大切です」と Malcher 氏は述べます。「AWS には、私たちが進化し続けるために必要な技術とサービスがあります」


Zé Delivery について

Zé Delivery は、ブラジルで展開するスタートアップ飲料宅配サービスです。国際的な飲料メーカーである AB InBev の子会社として、AB InBev から産業界の革新的な製品への投資を委任されている ZX Ventures からのサポートを受けています。

AWS の利点

  • 前年比 10 倍以上のユーザー数の増加
  • 年間受注額 160 万件から 2,700 万件に増加
  • データおよび分析へのリアルタイムアクセスを実現
  • リージョンごとに最適化されたパフォーマンス
  • 従業員数 60 名から 300 名に拡大


使用されている AWS のサービス

AWS Lambda

AWS Lambda はサーバーレスコンピューティングサービスで、サーバーのプロビジョニングや管理、ワークロード対応のクラスタースケーリングロジックの作成、イベント統合の維持、ランタイムの管理を行わずにコードを実行できます。

詳細 »

Amazon API Gateway

フルマネージドサービスの Amazon API Gateway を利用すれば、デベロッパーは規模にかかわらず簡単に API の作成、公開、保守、モニタリング、保護を行えます。

詳細 »

Amazon Aurora

Amazon Aurora は、MySQL および PostgreSQL と互換性のあるクラウド向けのリレーショナルデータベースであり、従来のエンタープライズデータベースのパフォーマンスと可用性に加え、オープンソースデータベースのシンプルさとコスト効率性も兼ね備えています。

詳細 »

Amazon SageMaker

Amazon SageMaker は、機械学習専用に構築された幅広い一連の機能をまとめて提供することにより、データサイエンティストとデベロッパーが高品質の機械学習 (ML) モデルを迅速に準備、構築、トレーニング、およびデプロイするのを支援します。

詳細 »


開始方法

あらゆる業界のさまざまな規模のお客様が、AWS を活用してビジネスを日々変革しています。AWS のエキスパートにお問い合わせのうえ、今すぐ AWS クラウドジャーニーを開始しましょう。