Reliable Integration Architecture with EventStoreDB
summary
A real logistics-case presentation showing how .NET Core, Azure, EventStoreDB and Power Platform were used to build a reliable, scalable integration architecture. Describes an event-driven approach to integrate multiple data sources and third-party systems, using persistent subscriptions for event projections and for synchronizing data between Dataverse and CosmosDB.
AI-written summary · about
chapters (21)
- 0:00Introduction
- 3:40Project overview
- 7:15Architecture decisions
- 10:22System components
- 12:47Aggregates and events
- 15:14Optimizing reads
- 16:40Subscriptions and projections
- 17:44Event processing
- 20:13Event updates
- 22:47Sync vs async projections
- 25:35Power Platform
- 28:06Power Platform limits
- 31:19Project lessons
- 33:29Q&A: Azure Functions cold start
- 34:36Q&A: Event processing order
- 36:01Q&A: Snapshots in EventStoreDB
- 37:24Q&A: Scaling in Kubernetes
- 38:28Q&A: EventStoreDB performance
- 40:19Q&A: Client rollback
- 41:42Q&A: Data retention
- 42:45Q&A: EventFlow library
related talks
01h 01mMessage Brokering and Event Driven Architecture on Azure
57mEvent driven architectures on Azure
27mIntegrating Azure Cosmos DB with the Azure Ecosystem
41mEventStoreDb: To Be or Not to Be, That Is the Question
42mImplementing an Event Sourcing Strategy on Azure
20mHow Azure Cosmos DB enables Event Sourcing architecture
46mPractical CQRS and Event Sourcing on Azure
47mWorking with data using Azure Functions
