Eldert Grootenboer & Olena Borzenko-Turianska
Implementing an Event Sourcing strategy on Azure
#1about 1 minute
Understanding the core event sourcing pattern
Event sourcing reconstructs an entity's current state by replaying a historical sequence of immutable events rather than storing the final state.
#2about 4 minutes
Why event sourcing is better than traditional CRUD
The insert-only nature of event sourcing avoids database locking and scaling issues common in CRUD models while providing a natural audit trail.
#3about 5 minutes
Choosing the right Azure services for your architecture
An overview of key Azure services for an event-driven system, including Cosmos DB for storage, Event Hubs for ingestion, and Service Bus for commands.
#4about 2 minutes
Using Azure Functions as the connective glue
Azure Functions simplify development by using triggers and bindings to connect services like Cosmos DB and Event Hubs without writing boilerplate code.
#5about 5 minutes
Architecting an end-to-end event-driven workflow on Azure
A detailed walkthrough shows how services connect to ingest order data, store events, and trigger downstream processes like invoicing.
#6about 8 minutes
Optimizing read performance with materialized views
Use the Cosmos DB Change Feed with Azure Functions to create pre-calculated, denormalized data projections that make querying fast and efficient.
#7about 1 minute
Visualizing the complete data flow with materialized views
The full architecture diagram is revisited to show how materialized views fit in, serving pre-aggregated data to dashboards and client applications.
#8about 4 minutes
Key takeaways for building event-driven systems on Azure
A summary of best practices highlights using Cosmos DB as an append-only store and leveraging the Azure ecosystem like a box of Lego bricks.
Related jobs
Jobs that call for the skills explored in this talk.
Raiffeisen Bank International AG
Vienna, Austria
Intermediate
Continuous Integration
Azure
+1
Matching moments
05:21 MIN
Understanding event streaming versus event sourcing
From event streaming to event sourcing 101
03:03 MIN
An overview of the modern software architecture workshop
Mastering Modern Architecture - Oliver Sturm
00:46 MIN
Key takeaways on adopting event sourcing
From event streaming to event sourcing 101
02:17 MIN
How to introduce new patterns like event sourcing
Seven Myths, Three Reasons, One Goal
06:13 MIN
How Azure Event Grid connects services
Functions Triggers using Azure Event Grids in Azure Blob Storage
05:40 MIN
Evolving from classic microservices to event-driven design
Kafka Streams Microservices
05:20 MIN
How event sourcing provides a complete audit trail
Monoskope: Developer Self-Service Across Clusters
04:50 MIN
Implementing a CQRS banking demo with Kafka
From event streaming to event sourcing 101
Featured Partners
Related Videos
Developer Tools for Microsoft Azure
Radu Vunvulea
Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies
Markus Möller
Functions Triggers using Azure Event Grids in Azure Blob Storage
Menaka Baskerpillai
Back(end) to the Future: Embracing the continuous Evolution of Infrastructure and Code
Matthias Falkenberg & Timo Knapp
From event streaming to event sourcing 101
Gerard Klijs
CQRS and Event Sourcing without the pixie dust
Allard Buijze
Database Magic behind 40 Million operations/s
Jürgen Pilz
Kafka Streams Microservices
Denis Washington & Olli Salonen
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.








Redis
Rotterdam, Netherlands
Intermediate
Azure
Scrum
DevOps
Python
PySpark
+1

Microsoft
Barcelona, Spain
C
API
C++
Java
Azure
+5