Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Hop on the Serverless adventure

347 Aufrufe

Veröffentlicht am

Serverless is the new black - I can deploy my application to the cloud without ever worrying about infrastructure. We all remember the days when we had to spend hours and hours configuring and debugging web servers when all we wanted was to just code and test our app. Those days are long gone and it’s time for us to unlearn how to provision and manage infrastructure while focusing on building and scaling applications.

Veröffentlicht in: Technologie
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Hop on the Serverless adventure

  1. 1. Hop on the server less adventure Simona Cotin
  2. 2. Simona Cotin Cloud Dev Advocate @ Microsoft @simona_cotin
  3. 3. @simona_cotin
  4. 4. @simona_cotin TEACHING THE WORLD TO CLOUD
  6. 6. @simona_cotin Photo by Charlotte Coneybeer on Unsplash
  7. 7. @simona_cotin
  8. 8. @simona_cotin REDUCE OPERATIONAL COST
  9. 9. @simona_cotin Faster time to launch
  10. 10. @simona_cotin Focus on business value Photo by Boris Smokrovic on Unsplash
  11. 11. @simona_cotin WHAT IS SERVERLESS?
  12. 12. @simona_cotin People smashing servers
  13. 13. @simona_cotin People smashing servers 2017
  14. 14. @simona_cotin–Martin Fowler “Serverless architectures refer to applications that significantly depend on third-party services (knows as Backend as a Service or "BaaS") or on custom code that's run in ephemeral containers (Function as a Service or "FaaS")”
  15. 15. @simona_cotin •Reacts to events •Autoscales •‘Pay as you go’
  16. 16. @simona_cotin Credit @burkeholland
  17. 17. @simona_cotin Serverless providers •Azure Functions •Amazon Lambda •Google Cloud Functions •Webtask •Ibm Openwhisk
  18. 18. @simona_cotin Photo by Tommy Lee Walker on Unsplash Vendor lock-in
  19. 19. @simona_cotin Hello world
  20. 20. @simona_cotin Timer Run background tasks
  21. 21. @simona_cotin Web hook Demo
  22. 22. @simona_cotin Web API Listen to HTTP events Implement CRUD operations
  23. 23. @simona_cotin Data processing Analyse image using machine learning to detect happiness level
  24. 24. @simona_cotin Photo by Uroš Jovičić on Unsplash Execution time limit
  25. 25. @simona_cotin Functions are stateless
  26. 26. @simona_cotin Cold start
  27. 27. @simona_cotin “Serverless computing has made its way into the enterprise because it simplifies deployment and allows developers to focus more on application features than on tasks such as provisioning VMs. Emerging uses for serverless technology include image processing, task management, workflows and notifications.”
  28. 28. @simona_cotin Because it’s awesome! Why Node.js?
  29. 29. @simona_cotin •Javascript has a rich ecosystem of libraries and tools •Enable FE developers to build scalable backends •Large use base - javascript is the English of languages Why Node.js?
  30. 30. @simona_cotin •Lightweight - helps reduce cold start •Commonly run in a distributed, horizontally scaled fashion •Scripting means no compilation required to start from a portal •Runs equally easy on most OS’s Why Node.js?
  31. 31. @simona_cotin Ideas are better than reality. —Crazy Eyes
  32. 32. @simona_cotin
  33. 33. @simona_cotin TOOLING LOGGING MONITORING
  34. 34. @simona_cotin –Joe Emison “the thing that distinguishes the best, fastest, most efficient engineering organizations is how little code they actually write”
  35. 35. Simona Cotin Cloud Dev Advocate @ Microsoft @simona_cotin Thank you!