coca-cola-freestyle-logo-2x

Coca-Cola Freestyle lanza la experiencia de fuente sin contacto en 100 días utilizando AWS Lambda

2020

Dado que la pandemia de COVID-19 sigue remodelando el mundo y cambiando la conducta del consumidor, Coca-Cola Company ha desarrollado una nueva opción de vertido para satisfacer las necesidades del cliente con su tecnología Coca-Cola Freestyle más reciente: vertido móvil sin contacto por smartphone.

“Todos los dispensadores de bebidas de Coca-Cola son seguros y cumplen con los cuidados y la limpieza recomendados”, dice Thomas Stubbs, vicepresidente de ingeniería e innovación del Centro de Innovaciones de Equipos de Coca-Cola Freestyle. “Pero en estos tiempos de incertidumbre, Coca-Cola les brinda a los consumidores una nueva opción: una experiencia de fuente sin contacto. Ha sido muy emocionante ver a nuestro equipo seguir innovando, mayormente desde sus casas, para satisfacer las necesidades de los clientes y los consumidores que evolucionan constantemente. Nuestros socios de servicios alimentarios están haciendo todo lo que pueden para mantener los entornos de comida seguros e higiénicos, y nosotros estamos haciendo todo lo que podemos para proporcionar opciones para que sus comensales viertan las bebidas que desean en una plataforma que les encantará”.

Impulsamos la innovación en bienes envasados de consumidor con Coca-Cola Freestyle
kr_quotemark

La baja latencia es esencial para la experiencia del usuario, que es por lo que estamos comprometidos a una solución sin servidor en AWS”.

Michael Connor
Arquitecto jefe del Centro de Innovaciones de Equipos de Coca-Cola Freestyle

Creada sobre la base de la arquitectura sin servidor existente de Amazon Web Services (AWS) de Coca-Cola, la nueva solución Coca-Cola Freestyle sin contacto permite que los consumidores elijan y viertan bebidas desde sus teléfonos en solo algunos segundos, si tener que crear una cuenta o descargar una aplicación. La experiencia móvil actualmente se está expandiendo a todos los dispensadores de Coca-Cola Freestyle de los Estados Unidos.

“Al sostener su cámara frente a la pantalla, se escaneará un código QR que inmediatamente lo conectará con la nube y lo llevará a la interfaz de usuario de Coca-Cola Freestyle en su teléfono”, explica Stubbs. “Luego, debe seleccionar del menú completo de marcas y sabores, y vertir simplemente presionando la opción en su teléfono. La idea es que sea seguro, divertido y que no presente inconvenientes”.

El equipo de Freestyle creó una aplicación web sin servidor, que funciona en forma remota y se integra con las máquinas de Coca-Cola Freestyle para ofrecer una experiencia de usuario sin contacto. Coca-Cola Freestyle implementó la solución sin fricción casi en tiempo real menos de 4 meses después de la idea inicial.

Desarrollamos un prototipo en 1 semana en la arquitectura sin servidor de AWS

La máquina de Freestyle, presentada en 2009, es una pequeña fábrica de bebidas casi del tamaño de un cajero automático (25 pulgadas de ancho, 40 pulgadas de profundidad y 75 pulgadas de altura) que les ofrece a los usuarios 200 opciones de marca de hasta 8 categorías de bebidas diferentes, todo con solo tocar algunos botones. Las 36 bombas de la máquina tienen todos los ingredientes para mezclar cientos de bebidas bajo demanda. Para implementar rápidamente una solución sin contacto, Coca-Cola Freestyle acudió a AWS, y comenzó con esta creación en 2013.

Para este proyecto, la velocidad de la innovación era crítica, como así también el tiempo de respuesta casi instantáneo. “La baja latencia es esencial para la experiencia del usuario, que es por lo que estamos comprometidos a una solución sin servidor en AWS”, explica Michael Connor, jefe de arquitectos de Coca-Cola Freestyle. Una demora de solo 2 o 3 segundos podría hacer que las bebidas rebalsaran y desperdiciaran producto, lo que también causaría irritación en el consumidor.

Coca-Cola Freestyle decidió evaluar la idea creando un prototipo. Dado que la empresa tiene una arquitectura completamente sin servidor en AWS, y que todo lo que se creaba en tiempo real estaba completamente administrado por AWS, fue posible lanzar un prototipo en 1 semana en lugar de meses. El equipo formó toda la infraestructura en AWS, introdujo el software en el dispensador, creó la experiencia móvil y se metió al laboratorio para probarlo. “No solo funcionó, y rápido, sino que fue una experiencia mágica no tener que tocar el dispensador”, dice Connor. Luego, la empresa compartió el producto viable mínimo entre los clientes, inversores y socios.

Escalamos la aplicación web desde el prototipo hasta las 10 000 máquinas en 150 días

Después de desarrollar el exitoso prototipo en abril de 2020, Coca-Cola Freestyle pasó por una revisión de AWS Well-Architected para determinar si el diseño podría funcionar bien y de manera segura a mayor escala. Presentó el prototipo en ubicaciones de prueba de clientes a principios de junio y lanzó públicamente la aplicación web un mes más tarde. Para mediados y finales de julio, a menos de 100 días de la idea original, había 500 máquinas funcionando con la nueva aplicación web, y 10 000 para finales de agosto. Para finales de 2020, se espera que las 52 000 máquinas de Freestyle de los Estados Unidos estén en funcionamiento, como también las 8000 restantes en todo el mundo.

Para ofrecer una experiencia de usuario casi instantánea, el equipo de Freestyle creó un backend en AWS Lambda, que proporciona informática sin servidor y Amazon API Gateway, un servicio completamente administrado que hace que sea más fácil para los desarrolladores crear, mantener y proteger las API a cualquier escala. Por ejemplo, con cada transacción, la aplicación web debe tomar rápidamente el inventario completo de los ingredientes de cada máquina. “Cuando se conecta, inmediatamente debe saber qué bebidas están disponibles en ese dispensador”, dice Daisy Teah, directora de innovaciones de Coca-Cola Freestyle, explicando que un cartucho vacío implica que los usuarios no podrán hacer las bebidas que desean. WebSocket API en Amazon API Gateway proporciona una conexión bidireccional, sin servidor y en tiempo real entre las máquinas de Freestyle y los teléfonos de los usuarios, con una latencia de milisegundos en lugar de segundos. Sin esa característica de AWS, los clientes habrían esperado actualizaciones de inventario en el dispensador, el servicio hubiera sido lento y se hubieran formado colas.

La aplicación web debía ser igualmente rápida para los clientes de costa a costa. “No teníamos idea de cómo sería la experiencia cuando los usuarios presionaran el botón de servir, ya que la señal debe viajar por todo el país y llegar hasta nuestra pila de infraestructura y seguridad”, dice Teoh. La pila de seguridad incluye AWS WAF, un firewall para aplicaciones web que ayuda a proteger sus aplicaciones web o API contra ataques web comunes que pueden afectar la disponibilidad, poner en riesgo la seguridad o consumir demasiados recursos. “La señal debe llegar al dispensador, que luego mezclará y vertirá la bebida”. Para permitir mayores velocidades, el equipo de Coca-Cola Freestyle alojó la pequeña experiencia móvil y ligera en Amazon CloudFront, un servicio de red de entrega de contenido rápido que entrega datos, videos, aplicaciones y API en forma segura a clientes en todo el mundo, con velocidades de baja latencia y alta transferencia. Esto permite que las personas, donde sea que estén, se conecten rápidamente a los servidores. “Ahora cuando alguien camina y escanea el código QR, aparece la interfaz de usuario en 800 milisegundos y se conecta al dispensador, que responde para servir sus solicitudes en otros 100 o 200 milisegundos”, dice Teoh. En otras palabras, un cliente puede pasar de escanear un código QR a servir una bebida en menos de un segundo.

La red de entrega de contenido Amazon CloudFront ofrece una caché multinivel de forma predeterminada, con cachés de borde regionales que mejoran la latencia y reducen la carga de sus servidores de origen cuando el objeto todavía no se ha almacenado en la caché en el borde. Cuando teníamos que expandir la aplicación web de Coca-Cola Freestyle por Europa, dice Teoh, “esperábamos que los consumidores europeos sin contacto experimenten grandes demoras debido a la distancia con nuestro centro de datos alojado en Estados Unidos. Pero las pruebas iniciales demostraron que la combinación de la conexión de fibra de alta velocidad hasta Estados Unidos y el caché de borde de Amazon CloudFront proporciona una buena experiencia de usuario, a pesar de la distancia de la conexión”. Cuando la aplicación web se lance en Europa a finales de 2020, el equipo de Coca-Cola Freestyle monitoreará de cerca la velocidad de la conexión en cada país así como la necesidad de un alojamiento regional.

Ofrecemos una experiencia de cliente segura en la arquitectura sin servidor de AWS

Coca-Cola Freestyle planea explorar utilizando la aplicación web para buscar una mayor participación con los clientes, como presentar contenido en el idioma nativo del usuario o crear características de accesibilidad, o aplicar capas en otras opciones, como donaciones por cada vez que se sirve una bebida.

En general, la aplicación web sirvió un propósito mucho mayor que simplemente proporcionar una solución funcional durante la pandemia de COVID-19. “La aplicación web es consistente con lo que Coca-Cola Freestyle intenta hacer como marca: crear la capacidad de que alguien obtenga la bebida que desea de manera divertida”, dice Teoh. En AWS, Coca-Cola Freestyle acudió a un desafío sin precedentes para obtener inspiración para lograr una experiencia de usuario incluso mejor.

Para obtener más información sobre cómo Coca-Cola Freestyle lanzó y comercializó esta nueva solución de servicio sin contacto, lea aquí.


Acerca de Coca-Cola Freestyle

Coca-Cola Freestyle reinventó la experiencia de la fuente de bebidas en 2009 al ofrecer una variedad de opciones sin igual: más de 200 opciones de marca, incluidas 100 variedades que no se pueden encontrar en ningún otro lugar, en una plataforma divertida e interactiva.

Beneficios de AWS

  • Se lanzó un prototipo de aplicación móvil para servir en 1 semana
  • Se escaló a 10 000 máquinas en 150 días
  • No se recopilaron datos de los consumidores
  • Permite que más dispositivos móviles se conecten al dispensador en milisegundos 
  • Predice qué ingredientes se deben reabastecer, utilizando datos del dispensador e inteligencia artificial
  • Ayuda a los clientes a identificar las bebidas y las tendencias populares, utilizando datos del dispensador
  • Utiliza los datos del dispensador para identificar y resolver rápidamente problemas operativos


Servicios de AWS utilizados

Amazon API Gateway

Amazon API Gateway es un servicio completamente administrado que facilita a los desarrolladores la creación, la publicación, el mantenimiento, el monitoreo y la protección de API a cualquier escala. Las API actúan como la "puerta de entrada" para que las aplicaciones accedan a los datos, la lógica empresarial o la funcionalidad de sus servicios de backend.

Más información »

AWS Lambda

AWS Lambda le permite ejecutar código sin aprovisionar ni administrar servidores. Paga solo por el tiempo de cómputo que consume.

Más información »

Amazon CloudFront

Amazon CloudFront es un servicio rápido de red de entrega de contenido (CDN) que distribuye datos, videos, aplicaciones y API de forma segura a una audiencia global, con baja latencia, altas velocidades de transferencia y en un entorno fácil de usar para los desarrolladores.

Más información »

AWS WAF

AWS WAF es un firewall para aplicaciones web que ayuda a proteger sus aplicaciones web o API contra ataques web comunes que pueden afectar la disponibilidad, poner en riesgo la seguridad o consumir demasiados recursos.

Más información »


Introducción

Cada día crece el número de empresas de todos los tamaños y sectores que consiguen transformar sus negocios gracias a AWS. Contacte con nuestros expertos e inicie hoy mismo su proceso de traspaso a la nube de AWS.