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.
Matching moments
05:21 MIN
Understanding event streaming versus event sourcing
From event streaming to event sourcing 101
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
00:46 MIN
Key takeaways on adopting event sourcing
From event streaming to event sourcing 101
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
02:17 MIN
How to introduce new patterns like event sourcing
Seven Myths, Three Reasons, One Goal
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
06:13 MIN
How Azure Event Grid connects services
Functions Triggers using Azure Event Grids in Azure Blob Storage
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
05:40 MIN
Evolving from classic microservices to event-driven design
Kafka Streams Microservices
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
05:20 MIN
How event sourcing provides a complete audit trail
Monoskope: Developer Self-Service Across Clusters
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
04:50 MIN
Implementing a CQRS banking demo with Kafka
From event streaming to event sourcing 101
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
05:22 MIN
Adopting the Axon framework for true event sourcing
From event streaming to event sourcing 101
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
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.

PRODYNA SE
Düsseldorf, Germany
Intermediate
Senior
Terraform


PRODYNA SE
Hamburg, Germany
Intermediate
Senior
Terraform

Agiliz




