~/talk

Implementing an Event Sourcing strategy on Azure

Talkat NDC Oslo 2021 · 2021-11-29..12-03· [microservices]
slides:none on file

Concrete recipe: producers push JSON events into Event Hubs (Kafka endpoint), an Azure Function reads the stream and inserts documents into Cosmos DB as an append‑only event store, then another Function consumes the Cosmos DB change feed to build cheap point‑read projections (warehouse/day and customer views). Demo sends 1,000 orders × ~5 events each, everything lands in Cosmos and projections update; functions and Event Hubs are serverless so latency is milliseconds and cost is driven by RU consumption, with a free Cosmos tier available for small tests.

AI-written summary · about

  1. 0:00Start
  2. 1:50Introduction
  3. 2:02What Is Event Sourcing
  4. 2:25Create Events
  5. 3:51Event Sourcing
  6. 4:03Why Should We Use Event Sourcing
  7. 6:02The Event Sourcing Pattern
  8. 8:05Event Sourcing on Azure
  9. 8:28Event Sourcing and Azure
  10. 10:08Event Hubs
  11. 11:18Azure Functions
  12. 12:11Event Sourcing Pattern on Azure
  13. 17:48Cosmos Db
  14. 21:40Event Sourcing Pattern
  15. 26:02Azure Functions with the Trigger
  16. 28:43Demo
  17. 34:04The Custom Logic for Creation and Update of Document
  18. 38:18Key Takeaways
  19. 39:50Benefits
  20. 40:41The Ecosystem
  21. 46:56Cost Calculator
  22. 54:13When Would You Use the Cosmos Db
  23. 55:29Close Session
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.