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

Persistence in Serverless Applications - ServerlessDays NYC

Persistence in Serverless Applications - ServerlessDays NYC

Slides for my session at ServerlessDays NYC: Persistence in Serverless Applications.

The functions I demonstrated during the session are available in this GitHub repo: https://github.com/marcduiker/demos-serverless-persistence

Fd55de4174accaf3b4f030e43a8a70c6?s=128

Marc Duiker

June 24, 2022
Tweet

More Decks by Marc Duiker

Other Decks in Technology

Transcript

  1. @MarcDuiker

  2. @MarcDuiker 2 Marc Duiker Sr Developer Advocate

  3. @MarcDuiker 3

  4. @MarcDuiker 4 “In computer science, persistence refers to the characteristic

    of state of a system that outlives the process that created it.” https://en.wikipedia.org/wiki/Persistence_(computer_science)
  5. @MarcDuiker 7 Function App Function App Queue Storage Serverless Architecture

  6. @MarcDuiker 8 Input Output Trigger Azure Function Anatomy

  7. @MarcDuiker 9

  8. @MarcDuiker

  9. @MarcDuiker 11 https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blobs-introduction

  10. @MarcDuiker 13

  11. @MarcDuiker

  12. @MarcDuiker 15

  13. @MarcDuiker 17

  14. @MarcDuiker

  15. @MarcDuiker 19 https://docs.microsoft.com/en-us/azure/cosmos-db/introduction

  16. @MarcDuiker 21

  17. @MarcDuiker

  18. @MarcDuiker 23 https://docs.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-overview

  19. @MarcDuiker 25

  20. @MarcDuiker 26

  21. @MarcDuiker 27 https://github.com/marcduiker/demos-serverless-persistence

  22. @MarcDuiker

  23. @MarcDuiker 29 Function A Function B Queue

  24. @MarcDuiker 30 Client A Client B Realtime Sync

  25. @MarcDuiker 31 https://quest.ably.dev/

  26. @MarcDuiker 32 Twitter: @marcduiker YouTube: http://bit.ly/marc-serverless GitHub: https://github.com/marcduiker