Automatizaciones en AWS con chatbot serverless

¿Qué tipo de chatbot necesitaré?

Aquí es donde deberíamos examinar el tipo de chatbots que tenemos:

¿Qué tipo de canales de comunicación tengo con mis clientes?

Aquí es importante saber dónde están los canales de comunicación que tengo actualmente con mi cliente, por ejemplo:

Escenario

Estaba con mi amigo Felipe Mejia en un proyecto muy grande para una aplicación que tenía un componente de datos fuerte y en tiempo real, dentro de este proyecto se utilizaban muchos servicios de AWS como Fargate, Kinesis, Glue, Athena, Quicksight entre muchos otros. Cuando el proyecto comenzó a crecer exponencialmente, los desafíos aumentaron y la complejidad también, ahí es donde nuestro enfoque estaba en encontrar formas de automatizar nuestro trabajo.

Solución

Creamos un ChatBot con Amazon LEX llamado Perkins para controlar los servicios de AWS:

Arquitectura del chatbot

A continuación describo la funcionalidad de los componentes:

Seguridad en Chatbot Serverless

Dentro de la arquitectura implementada, la seguridad se manejó de la siguiente manera:

Interacción entre Perkins y Slack

Esta es la forma de interactuar directamente con Perkins, nuestro chatbot serverless.

Recursos

· Repositorio de Github : https://github.com/czam01/chatbot-serverles-lex

--

--

AWS x10, Tech Director en Globant con más de 7 años de experiencia en AWS.

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Carlos Andres Zambrano Barrera

Carlos Andres Zambrano Barrera

146 Followers

AWS x10, Tech Director en Globant con más de 7 años de experiencia en AWS.