Session

Aplicaciones de voz (Alexa Skills) Cloud Native en Kubernetes con Terraform

Desde 2011 los asistentes de voz han ido entrando en nuestras vidas poco a poco. No fue hasta 2014 cuando Amazon creó los dispositivos Echo con su asistente integrado, Alexa. En 2018 nos dan la oportunidad de que cualquiera pudiese añadirle funcionalidad mediante skills, de poder crear por primera vez aplicaciones basadas en la voz.

¿Sobre qué vamos a hablar?
En esta charla se va a enseñar una arquitectura totalmente pionera en este tipo de aplicaciones: Cómo desplegar una Alexa Skill en entornos Kubernetes. Desde el desarrollo en local con Kind y DevSpace, pasando por el diseño de un Helm chart de la propia Alexa Skill junto con la base de datos no relacional MongoDB, hasta despliegue automático en un cloud de Kubernetes con Terraform.

¿Qué aporta a los asistentes?
El enfoque de esta charla es, además de aprender a cómo desarrollar una Skill de Alexa, enseñar a los asistentes las diferentes formas tanto de desarrollar como de desplegar una Alexa Skill. Indagaremos en todos los diferentes tipos de despliegues soportados para estas aplicaciones cuya interacción principal es la voz.

¿Quién va a estar interesado?
1. Tech leads nuevas arquitecturas están naciendo a partir de la aparición de estas aplicaciones y plataformas. Es una buena oportunidad para aprender sobre este nuevo enfoque.
2. Product managers puede ser una buena oportunidad para poder detectar nuevas funcionalidades/interacciones de un producto.
3. Engineers si eres un amante de las nuevas tecnologías esta es tu charla!

Keywords: Voice, Alexa, Voice Apps, Azure, Kubernetes, Helm, Docker, AKS, Terraform, Voice First, AI.

En esta charla se va a enseñar una arquitectura totalmente pionera en este tipo de aplicaciones: Cómo desplegar una Alexa Skill en entornos Kubernetes. Desde el desarrollo en local con Kind y DevSpace, pasando por el diseño de un Helm chart de la propia Alexa Skill junto con la base de datos no relacional MongoDB, hasta despliegue automático en un cloud de Kubernetes con Terraform.
El enfoque de esta charla es, además de aprender a cómo desarrollar una Skill de Alexa, enseñar a los asistentes las diferentes formas tanto de desarrollar como de desplegar una Alexa Skill. Indagaremos en todos los diferentes tipos de despliegue soportados para estas aplicaciones cuya interacción principal es la voz.

Xavier Portilla Edo

Test Automation Engineer at Voiceflow

Valencia, Spain

View Speaker Profile