Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduciendo Serverless en Proyectos Python

Introduciendo Serverless en Proyectos Python

Charla para Python Madrid, Septiembre de 2017.

En esta charla citaremos las ventajas de Serverless y nos centraremos en las situaciones en las que podemos introducirlo dentro de nuestros proyectos Python. Utilizaremos AWS Lambda para los ejemplos.

Vídeo de la charla en https://youtu.be/BPJI2zApuug

Carlos Hernando

September 06, 2017
Tweet

More Decks by Carlos Hernando

Other Decks in Programming

Transcript

  1. Crear Lambda $ aws lambda create-function \ --region eu-west-1 \

    --function-name SimpleScript \ --zip-file fileb://deploy.zip \ --role arn:aws:iam::XXX:role/MyLambdaRole \ --vpc-config SubnetIds=XXX,SecurityGroupIds=XXX \ --handler handler.handler \ --runtime python3.6 \ --profile personal \ --timeout 10 \ --memory-size 512
  2. Actualizar Lambda $ aws lambda update-function-code \ --region eu-west-1 \

    --function-name SimpleScript \ --zip-file fileb://deploy.zip \ --profile personal
  3. # Crontab 30 08 10 06 * /root/full-backup 00 11,16

    * * * /root/incremental-backup 00 09-18 * * * /root/check-db-status 00 09-18 * * 1-5 /root/send-updates */10 * * * * /root/consolidate-reports @yearly /root/annual-maintenance @monthly /root/steal-money
  4. •Photo by Chris Lawton on Unsplash •Photo by Maarten van

    den Heuvel on Unsplash •Photo by Markus Spiske on Unsplash •Photo by Teresa Kluge on Unsplash •Photo by Dan Paul on Unsplash •Photo by Mike Alonzo on Unsplash Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) https://creativecommons.org/licenses/by-sa/4.0/ Imágenes cortesía de: