coca-cola-freestyle-logo-2x

Coca-Cola Freestyle lancia in soli 100 giorni un'esperienza che non richiede tocchi per il suo distributore utilizzando AWS Lambda

2020

Mentre la pandemia da COVID-19 continua a modificare il mondo e il comportamento dei consumatori, la Coca-Cola Company ha sviluppato una nuova modalità per versare le bevande al fine di soddisfare i bisogni del consumatore con la sua ultima innovazione tecnologica: Coca-Cola Freestyle, una modalità di erogazione contactless tramite smartphone.

"Tutti i distributori di bevande Coca-Cola sono sicuri e ricevono la cura e le pulizie consigliate" dice Thomas Stubbs, vice presidente di progettazione e innovazione al Coca-Cola Freestyle Equipment Innovation Center. "Ma in questi tempi incerti, Coca-Cola sta offrendo ai suoi clienti una nuova possibilità: un distributore contactless. Vedere il nostro team continuare a innovare, principalmente da casa, per soddisfare i crescenti bisogni di clienti e consumatori è stato emozionante. I nostri partner del servizio di ristorazione stanno facendo tutto il possibile per mantenere ambienti di ristorazione sicuri e igienici e noi stiamo facendo tutto il possibile per fornire ai loro clienti la possibilità di continuare a richiedere le bevande che desiderano su una piattaforma che amano”.

Coca-Cola Freestyle porta l'innovazione nel mondo dei beni di consumo alimentari confezionati
kr_quotemark

Una bassa latenza è essenziale per l'esperienza utente, per questo ci siamo impegnati per ottenere una soluzione serverless su AWS".

Michael Connor
Chief Architect presso il Coca-Cola Freestyle Equipment Innovation Center

Costruita sull'architettura serverless esistente di Coca-Cola su Amazon Web Services (AWS), la nuova soluzione contactless Coca-Cola Freestyle permette ai consumatori di scegliere e versare bevande dal loro smartphone nel giro di pochi secondi senza dover creare un account o scaricare un'app. L'esperienza su mobile si sta diffondendo adesso per tutti i distributori Coca-Cola Freestyle negli Stati Uniti.

"Inquadrando il display con la propria fotocamera, verrà avviata la scansione di un codice QR che si collegherà immediatamente al cloud e farà apparire l'interfaccia utente di Coca-Cola Freestyle sul tuo telefono," spiega Stubbs. "A questo punto basta effettuare la propria selezione dal menu completo di marchi e varietà, quindi versare la bevanda semplicemente toccando l'opzione sul proprio telefono. L'idea è che questo sistema sia sicuro, semplice e divertente".

Il team Freestyle ha creato un'applicazione Web serverless (il tutto lavorando da casa!) che si integra con i distributori Coca-Cola Freestyle per offrire un'esperienza utente senza bisogno di alcun contatto. Coca-Cola Freestyle ha implementato questa soluzione senza attriti e quasi in tempo reale in meno di quattro mesi dall'idea iniziale.

Sviluppare un prototipo in una settimana su un'architettura serverless AWS

Introdotto nel 2009, il distributore Freestyle è una piccola fabbrica di bevande della dimensione di un bancomat (60 cm di larghezza, 100 di profondità e 190 di altezza) che offre agli utenti una scelta tra 200 marchi fino a 8 categorie diverse di bevande, il tutto con il semplice tocco di un pulsante. Le 36 pompe del distributore hanno tutti gli ingredienti per mescolare su richiesta centinaia di bevande. Per implementare velocemente una situazione senza contatto, Coca-Cola Freestyle si è rivolta ad AWS su cui ha cominciato a costruire nel 2013.

Per questo progetto, la velocità dell'innovazione era cruciale così come lo era avere un tempo di risposta quasi istantaneo. "Una bassa latenza è essenziale per l'esperienza utente, per questo ci siamo impegnati per ottenere una soluzione serverless su AWS," spiega Michael Connor, architetto capo di Coca-Cola Freestyle. Anche un ritardo di solo 2 o 3 secondi potrebbe risultare in un eccesso di erogazione della bevanda e in uno spreco di prodotto, il che porta anche il consumatore a irritarsi.

Coca-Cola Freestyle ha scelto di vagliare l'idea creando un prototipo. Poiché l'azienda dispone di un'intera architettura serverless su AWS, e tutto quello che veniva costruito in tempo reale era gestito completamente da AWS, è stato possibile lanciare un prototipo in solo una settimana invece che nel giro di mesi. Il team ha portato tutte le infrastrutture su AWS, ha messo il software nel distributore, costruito l'esperienza mobile ed è andato a provarlo in laboratorio. "Non solo ha funzionato, e velocemente, ma non dover toccare il distributore è stata anche un'esperienza magica," racconta Connor. L'azienda ha quindi condiviso il minimo prodotto possibile con clienti, parti interessate e partner.

Scalare l'applicazione Web dal prototipo a 10.000 distributori in 150 giorni

Dopo aver sviluppato il prototipo con successo nell'aprile del 2020, Coca-Cola Freestyle ha cominciato la revisione con AWS Well-Architected per determinare se il progetto avrebbe funzionato correttamente e in modo sicuro su scala più grande. Ha introdotto il prototipo in posizioni di prova per i clienti all'inizio di giugno e un mese dopo ha lanciato pubblicamente l'app Web. Nella seconda metà di luglio, a soli 100 giorni dall'idea, 500 esemplari stavano funzionando con la nuova applicazione Web, seguiti da altri 10.000 entro la fine di Agosto. Entro la fine del 2020, tutti i 52.000 distributori Freestyle presenti negli Stai Uniti dovrebbero essere operativi, a cui seguiranno gli 8.000 installati nel resto del mondo.

Per offrire un'esperienza utente quasi istantanea, il team Freestyle a creato una back-end su AWS Lambda per il calcolo serverless e su Amazon API Gateway, un servizio completamente gestito che semplifica per gli sviluppatori le fasi di creazione, manutenzione e messa in sicurezza delle API per ogni dimensione. Ad esempio, con ogni transazione, l'app Web deve velocemente fare un inventario degli ingredienti di ogni distributore. "Quando ti connetti, devi subito sapere quali bevande sono disponibili in quel distributore," spiega Daisy Teoh, responsabile dell'innovazione di Coca-Cola Freestyle, raccontando che una cartuccia vuota significa che l'utente potrebbe non poter creare la bevanda che desidera. Le API WebSocket su Amazon API Gateway offrono una connessione serverless, bidirezionale e in tempo reale tra i distributori Freestyle e i telefoni degli utenti con una latenza di millisecondi invece che secondi. Senza quella caratteristica di AWS, i clienti dovrebbero attendere per gli aggiornamenti dell'inventario nel distributore, l'erogazione sarebbe lenta e si formerebbero code.

L'app Web doveva avere la stessa velocità per i clienti indipendentemente da dove si trovassero. "Non avevamo idea di come sarebbe stata l'esperienza quando gli utenti premevano il pulsante per l'erogazione, dato che il segnale deve viaggiare per tutto il Paese fino alla nostra infrastruttura e ai sistemi di sicurezza," dice Teoh. Il nostro stack di sicurezza comprende AWS WAF, un firewall che aiuta a proteggere le applicazioni Web o le API dagli sfruttamenti Web che possono intaccare la disponibilità delle applicazioni, compromettere la sicurezza o consumare risorse eccessive. "Il segnale deve raggiungere il distributore, che quindi mescola e versa la bevanda". Per permettere tempi rapidi, il team di Coca-Cola Freestyle ha effettuato l'hosting della piccola e leggera esperienza da mobile su Amazon CloudFront, un servizio di rete per la consegna rapida di contenuti che fornisce in modo sicuro dati, video, applicazioni e API ai clienti in tutto il mondo con bassa latenza e grandi velocità di trasferimento. Questo permette alle persone di connettersi ai server, ovunque si trovino. "Adesso quando qualcuno passa e scansiona il codice QR, l'interfaccia utente appare entro 800 millisecondi e si connette al distributore che risponde alla richiesta di erogazione entro altri 100 o 200 millisecondi," continua Teoh. Questo significa che un cliente può passare dalla scansione del codice QR all'erogazione della bevanda in meno di un secondo.

La rete di distribuzione dei contenuti di Amazon CloudFront offre una cache multilivello di default, con cache edge regionali che migliorano la latenza e riducono il carico sui server di origine di un'azienda quando l'oggetto non è già memorizzato nell'edge. Al momento di espandere l'app Web di Coca-Cola Freestyle in Europa, racconta Teoh, "ci aspettavamo che i consumatori contactless in Europa si trovassero di fronte a lunghi rallentamenti a causa della distanza del nostro data center negli Stati Uniti. Ma i primi test mostrano che la combinazione della connessione con fibra ottica ad alta velocità fino agli Stati Uniti e il caching edge di Amazon CloudFront offrono una buona esperienza utente nonostante la distanza della connessione". Mentre l'app Web viene lanciata in Europa alla fine del 2020, il team di Coca-Cola Freestyle controllerà da vicino la velocità di connessione in ogni Paese e la necessità di un hosting per Regione.

Fornire un'esperienza cliente sicura con l'architettura serverless di AWS

Coca-Cola Freestyle vuole esplorare utilizzando l'app Web per cercare di coinvolgere ulteriormente i clienti (ad esempio offrendo i contenuti nella lingua dell'utente o implementando caratteristiche di a accessibilità) oppure aggiungendo nuove opzioni come la possibilità di effettuare una donazione per ogni erogazione.

Dopo tutto, l'app Web è stata pensata per uno scopo più alto dell'essere solo una soluzione funzionale durante la pandemia da COVID-19. "L'app Web è coerente con la mission di Coca-Cola Freestyle: dare la possibilità di ricevere una bevanda in modo divertente," racconta Teoh. Su AWS, Coca-Cola Freestyle ha ottenuto un'esperienza utente ancora migliore partendo da una sfida senza precedenti.

Per ulteriori informazioni su come Coca-Cola Freestyle ha lanciato e immesso sul mercato questa nuova soluzione per un'erogazione senza necessità di contatto, leggi qui.


Informazioni su Coca-Cola Freestyle

Coca-Cola Freestyle ha reinventato l'esperienza del distributore di bevande nel 2009 offrendo una gamma di possibilità senza precedenti: più di 200 marchi, comprese 100 varianti in esclusiva, il tutto all'interno di una piattaforma divertente e interattiva.

Vantaggi di AWS

  • Prototipo dell'app mobile per l'erogazione lanciato in 1 settimana
  • Scalato su 10.000 distributori in 150 giorni
  • Nessun dato raccolto dai consumatori
  • Permette ai dispositivi mobili di connettersi al distributore nel giro di millisecondi 
  • Prevede quando è necessario sostituire gli ingredienti utilizzando i dati del distributore e l'intelligenza artificiale
  • Aiuta i clienti a individuare le tendenze e le bevande popolari utilizzando i dati del distributore
  • Utilizza i dati del distributore per individuare e risolvere rapidamente i problemi


Servizi AWS utilizzati

Amazon API Gateway

Amazon API Gateway è un servizio completamente gestito che semplifica per gli sviluppatori la creazione, la pubblicazione, la manutenzione, il monitoraggio e la protezione delle API su qualsiasi scala. Le API fungono da “porta di entrata” per consentire l’accesso delle applicazioni ai dati, alla logica aziendale o alle funzionalità dai servizi back-end.

Ulteriori informazioni »

AWS Lambda

AWS Lambda consente di eseguire codice senza dover effettuare il provisioning né gestire server. I prezzi sono calcolati in base al tempo effettivo di calcolo.

Ulteriori informazioni »

Amazon CloudFront

Amazon CloudFront è una rete per la distribuzione rapida di contenuti o CDN che permette la distribuzione di dati, video, applicazioni e API a livello globale agli utenti con latenza minima, velocità di trasferimento elevata, il tutto in un ambiente di semplice utilizzo per gli sviluppatori

Ulteriori informazioni »

AWS WAF

AWS WAF è un firewall per applicazioni Web che aiuta a proteggere le applicazioni Web o le API dagli sfruttamenti Web che possono intaccare la disponibilità delle applicazioni, compromettere la sicurezza o consumare risorse eccessive.

Ulteriori informazioni »


Nozioni di base

Le aziende di tutte le taglie e di tutti i settori stanno trasformando ogni giorno la propria attività grazie ad AWS. Contatta i nostri esperti e inizia subito il tuo viaggio in AWS Cloud