Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Going Serverless with AWS Lambda, Google Cloud Functions and more

43 vues

Publié le

Serverless computing is a cloud-computing execution model in which the cloud provider runs the server, and dynamically manages the allocation of machine resources. Pricing is based on the actual amount of resources consumed by an application, rather than on pre-purchased units of capacity.

The IT giants offers very rich and powerful solutions for serverless, from AWS Lambda to Google Cloud Fuctions with very small specificities.

Serverless usage is increasing in different fields, from automatic testing to e-commerce, MABL is one the innovating projects using Google's serverless architecture

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Going Serverless with AWS Lambda, Google Cloud Functions and more

  1. 1. Going Serverless By: Boufnichel Mohamed & El Mahdi Benzekri 21/03/2019
  2. 2. Summary • Serverless ?   • Mable A real use case • State of the art • Serverless for E-commerce  • Providers and Open source • Some fun !
  3. 3. Serverless?
  4. 4. +1 415 523 8886
  5. 5. Serverless?
  6. 6. Serverless Serverless? | Why functions not applications
  7. 7. Serverless | Principles
  8. 8. Serverless | Principles Pay as you Go Zero to world scale
  9. 9. Serverless | To a serverless architecture
  10. 10. Mable a real use case
  11. 11. MABL | Problem at hand • Build automated ML powered testing • Run lot of tests • Fresh & Consistent execution environment • Complete customer test isolation • Test reliability • Scale • Near instant test launch • Minimal ops overhead
  12. 12. MABLE | Bottleneck
  13. 13. MABLE | CD requires a lot of concurrency
  14. 14. Nobody want to go over 6000 tests to fix a CSS bug
  15. 15. MABL | Philosophy
  16. 16. MABL | Architecture
  17. 17. MABL | Architecture
  18. 18. State of the art
  19. 19.
  20. 20. State of the art Full report
  21. 21. Serverless for Ecommerce
  22. 22. Serverless for Ecommerce | Snipcart
  23. 23. Serverless for Ecommerce | Commerce.js
  24. 24. • ImageMagick: • Conversion • Transformation: Blur Effects, crop.. • ML with image classification and recognition Serverless for Ecommerce | Image processing
  25. 25. Serverless for Ecommerce | Ebay ShopBot
  26. 26. Serverless for Ecommerce | Next Gen at River Island
  27. 27. Serverless for Ecommerce | Next Gen at River Island
  28. 28. Serverless for Ecommerce | Next Gen at River Island Order history
  29. 29. Serverless for Ecommerce | SAP hybris on AWS
  30. 30. Providers and Open source
  31. 31. Providers
  32. 32. Open source ●OpenFaas https://www.openfaas.com/ Nuclio https://nuclio.io/ Fn project https://fnproject.io/ Kubeless https://kubeless.io/ Fission https://fission.io/
  33. 33. • You are going serverless when you can scale down to 0 • Lot of proprietary solutions => be careful when picking one • The real benefits comes from a serverless architecture rather than single serverless functions Verdict
  34. 34. Some fun !
  35. 35. Useful links • https://hackernoon.com/serverless-and-open-source-where-do-we-stand-today-dff • https://docs.openfaas.com/deployment/play-with-docker/ • https://serverless.com/framework/ • https://github.com/kubeless/kubeless/blob/master/README.md • https://www.cncf.io/blog/2018/02/14/cncf-takes-first-step-towards-serverless-comp • https://aws.amazon.com/solutions/media-analysis-solution/ • • •

×