[laws] meetup - aws lambda

Download [Laws] Meetup - AWS  Lambda

Post on 21-Jan-2018

182 views

Category:

Software

0 download

Embed Size (px)

TRANSCRIPT

  1. 1. Meetup #1 - LAWS AWS Lambda - Awesome Photo Contest 1
  2. 2. Qui suis-je ? Robin Mizreh Dveloppeur backend @Corexpert Plusieurs expriences sur AWS en production 2
  3. 3. AWS Lambda Infrastructures manages SysAdmin Killer Micro services Flexible 3
  4. 4. Hello World ! 4
  5. 5. Contexte vnementiel phmre Ressources limites 5
  6. 6. Awesome Photo Contest Upload dimages/photos Traitements sur les images Gnrateur de mosaques 6
  7. 7. Les Contraintes Pas de gestion de serveurs (serverless) Infrastructure lastique (scalable) Cot minimum par requte 7
  8. 8. Infrastructure 8
  9. 9. Mise en place Un espace de stockage (Bucket S3) Un utilisateur IAM Du code (backend et frontend) 9
  10. 10. Ce que nous allons faire Cration dune API Dploiement volution 10
  11. 11. Source de la demo 11 https://github.com/RobinMCXP/laws_awesome_demo
  12. 12. Fil dariane Authentification du formulaire dupload Traitement des images Gnrateur de Mosaques Dploiement des services sous forme dAPI Mise en place de la partie frontend Rsultat 12
  13. 13. Fil dariane Authentification du formulaire dupload Traitement des images Gnrateur de Mosaques Dploiement des services sous forme dAPI Mise en place de la partie frontend Rsultat 13
  14. 14. Lambda 1 - Get Signature 14
  15. 15. Fil dariane Authentification du formulaire dupload Traitement des images Gnrateur de Mosaques Dploiement des services sous forme dAPI Mise en place de la partie frontend Rsultat 15
  16. 16. Lambda 2 - Process 16
  17. 17. Fil dariane Authentification du formulaire dupload Traitement des images Gnrateur de Mosaques Dploiement des services sous forme dAPI Mise en place de la partie frontend Rsultat 17
  18. 18. Lambda 3 - Mosaque 18
  19. 19. Fil dariane Authentification du formulaire dupload Traitement des images Gnrateur de Mosaques Dploiement des services sous forme dAPI Mise en place de la partie frontend Rsultat 19
  20. 20. Fil dariane Authentification du formulaire dupload Traitement des images Gnrateur de Mosaques Dploiement des services sous forme dAPI Mise en place de la partie frontend Rsultat 20
  21. 21. Fil dariane Authentification du formulaire dupload Traitement des images Gnrateur de Mosaques Dploiement des services sous forme dAPI Mise en place de la partie frontend Rsultat 21
  22. 22. Ce quil faut retenir Mise en place du Backend rapide et efficace Plus de temps pour la partie frontend Cot estim pour 1M requtes, 100K images et 100Go de stockage ~ 18$ par mois 22
  23. 23. Uses Cases Processing paralllisables (images, concat PDF) RealTime Analytics Batchs IoT, Event Driven (Bot Slack, Philips Hue, IFTTT...) Transformation de flux de donnes 23
  24. 24. Conclusion Facile prendre en main Cot rduit et uniquement linvocation lastique et volutif Moins appropri de grosses applications contenant beaucoup de routes et de dpendances https://aws.amazon.com/fr/lambda/ 24
  25. 25. Questions ? 25
  26. 26. Merci ! 26