SERVERLESS
IOT && INTERFACES CONVERSACIONALES
https://rocka.co
xergioalex
By 2020, 30% of web browsing sessions will be done without a screen (Gartner)
https://appbambu.com/alexa/
wake word
launch
invocation name
utterances (context data)
slots
Intent
Interfaz de Usuario
de Voz
Lógica de programación
SERVERLESS
SERVER-LESS: SIN SERVIDOR
Aún hay servidores =D
SERVERLESS
BACKEND AS A
SERVICE
FUNCTION AS A
SERVICE
BACKEND AS A SERVICE
BACKEND AS A SERVICE
BACKEND AS A SERVICE
AWS
DynamoDB
Auth0
Algolia
Skygear
FUNCTIONS AS A SERVICE
Nueva forma de ejecutar y diseñar aplicaciones
DEVOPS
DEVOPS - ARQUITECTURAS
DEVOPS - ARQUITECTURAS
FUNCTIONS AS A SERVICE
Virtual container
HTTP Request
AWS Lambda
CLOUD COMPUTING MODELS
CLOUD COMPUTING MODELS
FaaS
AWS Lambda
Google Functions
Azure Functions
BENEFICIOS DE SERVERLESS
No hay que administrar servidores
BENEFICIOS DE SERVERLESS
ESCALA AUTOMÁTICAMENTE
BENEFICIOS DE SERVERLESS
SOFT LIMITS
BENEFICIOS DE SERVERLESS
Arquitectura orientada a eventos
BENEFICIOS DE SERVERLESS
No hay costos de contratación
DESVENTAJAS DE SERVERLESS
Vendors Lock-in
DESVENTAJAS DE SERVERLESS
Cold Starts
DESVENTAJAS DE SERVERLESS
Vendor restrictions (time, size, etc)
DESVENTAJAS DE SERVERLESS
No hay buenas herramientas para hacer debugging
DESVENTAJAS DE SERVERLESS
Es complicado calcular costes
CUANDO SI USAR SERVERLESS
Tareas cortas y periódicas
CUANDO SI USAR SERVERLESS
Cuando tenemos largos periodos de inactividad
CUANDO SI USAR SERVERLESS
Procesamiento de datos
CUANDO SI USAR SERVERLESS
Aplicaciones Web / Móviles / Workers que respondan a eventos disparados por el usuario
CUANDO SI USAR SERVERLESS
Stateless apps
CUANDO SI USAR SERVERLESS
Chat Bots
CUANDO NO USAR SERVERLESS
Cuando no queremos depender de un proveedor
CUANDO NO USAR SERVERLESS
Cuando vamos a tener ejecuciones largas
AWS
MIN: 3 SECONDS
MAX: 5 MIN
CUANDO NO USAR SERVERLESS
Cuando tenemos
ejecuciones complejas
DEMO TIME :D
POR DONDE EMPIEZO?
LENGUAJES DE PROGRAMACIÓN?
SELF HOSTING?
REFERENTE DESTACADO?
Canal de desarrollo en Youtube
Foo Bar
Curso Udemy: Serverless en Español con AWS y Serverless Framework
---
https://rocka.co
xergioalex