El futuro es

Ezequiel Gonzalez Rial
@gonrial
gonrial@gmail.com

Evolución




Servidores Físicos
(Horas)
Máquinas Virtuales
(Minutos)
Contenedores
(Minutos)
Funciones como Servicios
(Milisegundos)
Barato
Escalable
Controlada por eventos
Duración Limitada
comunicación entre procesos
Tiempo de Arranque


Instalar serverless
npm install serverless -g
Configurarlo
serverless config credentials --provider aws
--key AKIAxxxxxxx --secret yyyyyyyyy
Crear una función
serverless create --template hola-mundo
Deployar a AWS
serverless deploy
Function lista! Llamar a la URL
http://xyz.amazonaws.com/hola-mundo
Un YML para controlarlos a todos
service: users
provider:
name: aws
runtime: nodejs4.3
stage: dev # Set the default stage used. Default is dev
functions:
users:
handler: users.handler
events:
- s3:
bucket: photos
event: s3:ObjectCreated:*
rules:
- prefix: uploads/
- suffix: .jpg
Conclusiones
¿Preguntas?
Ezequiel Gonzalez Rial
@gonrial - github.com/gonrial
SCVSoft - Serverless
By gonrial
SCVSoft - Serverless
- 847



