~/talk

Practical CQRS and Event Sourcing on Azure

slides:none on file

A practical implementation of CQRS + Event Sourcing on Azure using Azure Table Storage as the event store (with a separate streams table and version numbers), a dispatcher that builds JSON projections, and optional Azure Service Bus and Cosmos DB integration. The production smart‑meter deployment shows handling hundreds of thousands to millions of events by using snapshots to reduce replay and partition keys for scale, while accepting tradeoffs like no cross‑stream transactions, eventual consistency, careful partitioning, and avoiding storing PII (or protecting it via encryption/separate stores).

AI-written summary · about

  1. 0:00CQRS and Event Sourcing intro
  2. 1:18Energy metering challenges
  3. 2:21Smart meters opportunities
  4. 5:51Traditional DB limits
  5. 7:36Event Sourcing principles
  6. 10:26CQRS with Event Sourcing
  7. 16:31Storage solution choice
  8. 21:16Scaling with Azure Table
  9. 26:11Partition performance
  10. 29:49Real-time projections
  11. 32:17Microservices event integration
  12. 35:54Change feed for updates
  13. 37:41Data privacy compliance
  14. 40:10Implementation frameworks
  15. 41:54Summary and Q&A
~/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.