coca-cola-freestyle-logo-2x

Coca-Cola Freestyle lance l'expérience de fontaine sans contact en 100 jours grâce à AWS Lambda

2020

Alors que la pandémie de coronavirus continue de façonner le monde et les comportements des consommateurs, Coca-Cola déploie une nouvelle option de versage afin de satisfaire aux besoins du consommateur : Coca-Cola Freestyle, sa toute dernière innovation technologique de versage de boisson sans contact à l'aide d'un smartphone.

« Toutes les distributrices de boissons Coca-Cola sont sécuritaires, et sont entretenues et nettoyées selon les procédures recommandées. » a déclaré Thomas Stubbs, Vice-président chargé de l'ingénierie au Centre d'innovation des équipements de Coca-Cola Freestyle. « Mais par les temps incertains qui courent, Coca-Cola propose une nouvelle option aux consommateurs : une expérience de fontaine sans contact. Il a été inspirant de voir notre équipe Coca-Cola innover, principalement depuis leur domicile, pour répondre aux besoins changeants de nos consommateurs et de nos partenaires. Nos partenaires de services alimentaires font tout leur possible pour garder les environnements de restauration sécuritaires et hygiéniques. Par ailleurs, nous faisons tout pour enrichir notre gamme d'options et permettre à leurs hôtes de toujours se servir les boissons qu'ils veulent sur une plateforme qu'ils aiment. »

Innovation dans les biens de consommation emballés avec Coca-Cola Freestyle
kr_quotemark

La faible latence étant essentielle à l'expérience utilisateur, nous nous engageons à fournir une solution sans serveur sur AWS. »

Michael Connor
Architecte en chef au Centre d'innovation des équipements de Coca-Cola Freestyle

La nouvelle solution sans contact Coca-Cola Freestyle, conçue sur l'architecture sans serveur Amazon Web Services (AWS) existante de Coca-Cola, permet aux consommateurs de choisir et de verser une boisson à partir de leur téléphone en quelques secondes, sans téléchargement d'appli ni abonnement. Cette expérience mobile est actuellement déployée sur toutes les distributrices Coca-Cola Freestyle aux États-Unis.

« En maintenant votre appareil photo sur l'écran d’affichage, vous pouvez balayer automatiquement un code QR qui vous connecte immédiatement au cloud et à l'interface utilisateur de Coca-Cola Freestyle sur votre téléphone. » explique Stubbs. « Vous faites ensuite votre choix parmi un menu complet de marques et de saveurs, puis versez en appuyant simplement sur l'option choisie à partir de votre téléphone. L'idée est de rester sécuritaire, d'être servi sans interruption et d'y prendre du plaisir. »

L'équipe Freestyle a créé une appli Web sans serveur, en travaillant à distance, qui s'intègre aux machines Coca-Cola Freestyle pour offrir une expérience utilisateur sans contact. Coca-Cola Freestyle a déployé la solution sans contact, en temps quasi réel moins de 4 mois après l'idée de projet initiale.

Développement d'un prototype en 1 semaine sur l'architecture sans serveur AWS

Présentée en 2009, la machine Freestyle est une petite usine de boissons à peu près de la taille d'un guichet automatique (25 pouces de largeur, 40 pouces d'épaisseur et 75 pouces de hauteur) qui propose aux utilisateurs 200 marques au choix allant jusqu'à 8 catégories de boissons différentes, toutes disponibles en quelques touches. Les 36 pompes de la machine disposent toutes des ingrédients nécessaires au mélange de centaines de boissons à la demande. Pour le déploiement rapide d'une solution sans contact, Coca-Cola Freestyle, qui avait commencé à y créer en 2013, s'est tourné vers AWS.

Pour ce projet, la vitesse d'innovation était essentielle, puisqu'il s'agissait d'un temps de réponse quasi instantané. « La faible latence est essentielle pour l'expérience utilisateur et à cet égard, nous nous engageons pour une solution sans serveur sur AWS » explique Michael Connor, architecte en chef de Coca-Cola Freestyle. Un retard de 2 ou 3 secondes seulement peut entraîner un débordement de la boisson et donc du gaspillage de produit. Ce qui peut également irriter le consommateur.

Pour cette raison, Coca-Cola Freestyle a décidé d'évaluer l'idée en créant un prototype. Étant donné que l'entreprise possède une architecture qui fonctionne intégralement sans serveur sur AWS, et que tout ce qui y était créé en temps réel était entièrement géré sur AWS, il était possible de lancer un prototype non pas pendant des mois mais en 1 semaine. L'équipe a migré toutes les infrastructures sur AWS, déployé le logiciel sur la distributrice, élaboré l'expérience mobile et testé tout cela en atelier. « Non seulement cela a fonctionné, et ce rapidement, mais le fait de ne pas avoir à toucher à la distributrice était une expérience magique » poursuit Connor. Coca-Cola a donc partagé le produit minimal viable aux clients, aux parties prenantes et aux partenaires.

Mise à l'échelle de l'appli Web à partir du prototype sur 10 000 machines en 150 jours

Après le développement du prototype à succès en avril 2020, Coca-Cola Freestyle a été soumis à un examen d'AWS Well-Architected permettant de déterminer si le modèle fonctionnerait bien et en toute sécurité à plus grande échelle. Le prototype a été installé dans les zones de test par la clientèle au début du mois de juin. Ensuite, l'appli Web a été publiquement lancée un mois plus tard. Dès la deuxième moitié de juillet, soit en 100 jours de conception, 500 machines fonctionnaient grâce à la nouvelle application Web et 10 000 machines étaient opérationnelles à la fin du mois d'août. Il est prévu qu'à la fin de l'année 2020, toutes les 52 000 machines Freestyle déployées aux États-Unis soient opérationnelles, et que les 8 000 machines restantes le soient ensuite dans le monde entier.

Pour offrir une expérience utilisateur quasi instantanée, l'équipe Freestyle a conçu un backend sur AWS Lambda pour le calcul sans serveur et Amazon API Gateway, un service entièrement géré qui rend la création, la maintenance et la sécurisation des API à grande échelle facile pour les développeurs. Par exemple, pour chaque transaction, l'appli Web doit rapidement dresser un inventaire complet des ingrédients sur chaque machine. « Lorsque vous vous connectez, vous devez immédiatement savoir quelles sont les boissons disponibles sur la distributrice » indique Daisy Teoh, Directrice de l'innovation de Coca-Cola Freestyle, qui explique qu'une cartouche vide peut empêcher un utilisateur de concocter la boisson de leur choix. Les API WebSocket dans Amazon API Gateway fournissent une connexion sans serveur, bidirectionnelle et en temps réel, entre les machines Freestyle et les téléphones des utilisateurs, avec une latence non pas en secondes mais en millisecondes. Sans les fonctions AWS, les clients auraient attendu des mises à jour de l'inventaire de la distributrice ; le versage aurait été lent et des files d'attente se seraient formées.

Or, l'appli Web devait également être rapide pour les clients d'un bout à l'autre du pays. D'après Teoh, « Nous n'avions aucune idée de ce que serait l'expérience une fois que les utilisateurs auraient appuyé sur la touche de versage, étant donné que le signal doit traverser tout le pays et passer par notre infrastructure et notre pile de sécurité ». La pile de sécurité comprend AWS WAF, un pare-feu d'application Web qui aide à protéger les applications Web et les API contre les exploits Web courants susceptibles d'affecter la disponibilité, de compromettre la sécurité ou de provoquer une surconsommation des ressources. « Le signal doit atteindre la distributrice qui doit ensuite mélanger et verser la boisson. » Pour de plus grande vitesses, l'équipe Coca-Cola Freestyle a hébergé la petite et légère expérience mobile sur Amazon CloudFront, un service réseau de diffusion de contenu rapide qui fournit des données, des vidéos, des applications et des API de manière sécurisée à des clients partout dans le monde, avec une faible latence et des vitesses de transfert élevées. Ainsi, des personnes peuvent rapidement se connecter aux serveurs où qu'elles se trouvent. « Désormais, lorsque vous vous rapprochez et balayez le code QR, l'interface utilisateur vous envoie une notification en 800 millisecondes et vous connecte à la distributrice, qui répond aux demandes de versage en 100 ou 200 millisecondes supplémentaires » ajoute Teoh. En d'autres termes, du balayage de code QR au versage d'une boisson, cela peut prendre moins d'une seconde à un client.

Le réseau de diffusion de contenu Amazon CloudFront offre une mise en cache à plusieurs niveaux par défaut, avec des caches périphériques régionaux qui améliorent la latence et diminuent la charge sur vos serveurs d'origine lorsque l'objet n'est pas déjà mis en cache en périphérie. En ce qui concerne le déploiement de l'appli Web Coca-Cola Freestyle en Europe, Teoh a affirmé : « Nous pensions que les consommateurs européens vivraient une expérience sans contact chronophage à cause de la distance jusqu'à nos centres de données hébergés aux États-Unis. Mais le test initial montre que la combinaison de la connexion à très haut débit sur fibre jusqu'aux États-Unis et de la mise en cache en la périphérie d'Amazon CloudFront fournissent une bonne expérience utilisateur, et ce, malgré le trajet de la connexion. » Avec le lancement de l'appli Web en Europe à la fin de l'année 2020, l'équipe Coca-Cola Freestyle surveillera attentivement la débit de la connexion dans chaque pays, au cas où un hébergement régional serait nécessaire.

Fournir une expérience client sécuritaire sur l'architecture sans serveur AWS

Coca-Cola Freestyle prévoit une analyse à l'aide de l'appli Web pour aller plus loin dans l'engagement envers les clients, comme fournir du contenu dans la langue maternelle de l'utilisateur ou créer des fonctions d'accessibilité, ou ajouter d'autres options telles que la possibilité de faire un don pour chaque versage de boisson.

Dans l'ensemble, l'appli Web a servi un plus grand dessein que la simple fourniture d'une solution fonctionnelle pendant la pandémie de coronavirus. « L'appli Web est cohérente, au regard de l'intention de Coca-Cola Freestyle en tant que marque, qui est de permettre à chacun d'obtenir la boisson de son choix en y prenant du plaisir » poursuit Teoh. Sur AWS, Coca-Cola Freestyle a transformé un défi sans précédent en inspiration pour une meilleure expérience utilisateur.

Pour en savoir plus sur la façon dont Coca-Cola Freestyle a lancé et commercialisé cette nouvelle solution de versage sans contact, lisez ceci.


À propos de Coca-Cola Freestyle

Coca-Cola Freestyle a réinventé l'expérience de fontaine à boisson en 2009 en offrant un éventail de choix inégalé - plus de 200 options de marques, y compris 100 variétés que l'on ne retrouve nul part ailleurs - sur une plateforme attrayante et interactive.

Avantages d'AWS

  • Lancement du prototype de l'appli mobile de versage en 1 semaine
  • Mise à l'échelle sur 10 000 machines en 150 jours
  • Aucune donnée de client collectée
  • Permet à des dispositifs mobiles de se connecter à une distributrice en quelques millisecondes 
  • Prédit les besoins de ravitaillement en ingrédients à l'aide des données de la distributrice et de l'intelligence artificielle
  • Aide les clients à identifier les boissons et tendances populaires grâce aux données de la distributrice
  • Utilise les données de la distributrice pour identifier et résoudre les problèmes opérationnels rapidement


Services AWS utilisés

Amazon API Gateway

Amazon API Gateway est un service entièrement géré, qui permet aux développeurs de créer, publier, gérer, surveiller et sécuriser facilement des API à n'importe quelle échelle. Les API servent de « porte d'entrée » pour que les applications puissent accéder aux données, à la logique métier ou aux fonctionnalités de vos services backend.

En savoir plus »

AWS Lambda

AWS Lambda vous permet d'exécuter du code sans avoir à mettre en service ou gérer des serveurs. Vous payez uniquement le temps de calcul consommé.

En savoir plus »

Amazon CloudFront

Amazon CloudFront est un réseau rapide de diffusion de contenu (CDN) qui distribue en toute sécurité des données, des vidéos, des applications et des API à vos utilisateurs, avec une faible latence et des vitesses de transfert élevées, le tout dans un environnement convivial pour les développeurs.

En savoir plus »

AWS WAF

AWS WAF est un pare-feu d'application Web qui aide à protéger les applications Web ou des API contre les exploits Web courants susceptibles d'affecter la disponibilité, de compromettre la sécurité ou de provoquer une surconsommation des ressources.

En savoir plus »


Démarrer

Les entreprises de toute taille et de tous les secteurs d'activités transforment chaque jour leurs activités à l'aide d'AWS. Contactez nos spécialistes et commencez dès aujourd'hui votre transition vers le Cloud AWS.