WeAreDevelopers LIVE β€’ Dec 3, 2020

From event streaming to event sourcing 101

Gerard Klijs

Traditional CRUD databases destroy valuable historical context. Stop overwriting history and transition to true event sourcing. Learn to build immutable, observable architectures using CQRS and the Axon Framework.

Pause
Mute Enter Fullscreen
#1 about 2 min

Moving from traditional databases to decoupled event streaming

How typical database limits are overcome by using Kafka to decouple data producers and consumers.

#2 about 4 min

Core principles of transitioning to full event sourcing

How commands, events, and queries structure applications to ensure historical replayability and a stable single source of truth.

#3 about 4 min

Implementing change data capture for core banking operations

Transforming legacy database operations into real-time streams enables immediate alerting and continuous downstream decoupling.

#4 about 4 min

Decoupling microservices using Kafka for a payment provider

Splitting monolithic applications into standalone components enables isolated event processing and independent system recovery.

#5 about 3 min

Structuring data streams for reliable data sharing platforms

Breaking streaming pipelines into isolated parts facilitates reliable search indexing and independent component recovery without external backups.

#6 about 5 min

Building a complete command query responsibility segregation system

Modeling complex financial workflows reveals the operational difficulties of handling asynchronous failures and topic replay limitations.

#7 about 6 min

Streamlining complex event sourcing pipelines with Axon framework

Adopting specialized frameworks eliminates manual message routing and key management issues commonly found in custom streaming environments.

#8 about 1 min

Evaluating the operational trade-offs of full event sourcing

Balancing steep architectural complexity against the long-term operational advantages of complete application traceability.

Matching moments

5:37 min

Transitioning from synchronous microservices to event sourcing

Denis Washington +1 Β· WWC 2021

4:30 min

Introducing data management and the shift to streaming

Mary Grygleski Mary Grygleski Β· LIVE

4:28 min

Differentiating event streaming from true event sourcing

Allard Buijze Β· WWC 2021

2:08 min

Introducing beneficial architectural patterns like event sourcing

Stefan Priebsch Β· WWC 2021

4:14 min

Recognizing architectural drivers pushing event streaming system adoption

Mary Grygleski Mary Grygleski Β· LIVE

3:27 min

Implementing CQRS and event sourcing in Java

Allard Buijze Β· WWC 2021

Upcoming sessions on this topic

Open session

World Congress 2026 North America

From Guesswork to Governance: Data Contracts Bring API Discipline to Apache Kafka

Sandon Jacobs

Senior Developer Advocate at IBM

Sandon Jacobs
Open session

World Congress 2026 North America

AI Agents are Only as Smart as their Context: Building a Real-Time Context Engine at Intuit

Bharat Patel

Lead Software Engineer at Intuit

Bharat Patel
Open session

World Congress 2026 North America

Databases in the Agent Era

Monica Sarbu

Founder and CEO of xata.io

Monica Sarbu
Open session

World Congress 2026 North America

Microservice Cognitive Index for Deploy Diagnosis and Change Impact

Sachin Gupta

Member of Technical Staff 2 at eBay

Sachin Gupta
Open session

World Congress 2026 North America

Boring Failover: Predictable Region Recovery Across 5,000 Microservices

Garvit Kataria, Sahil Sabharwal

Garvit Kataria
Sahil Sabharwal
Open session

World Congress 2026 North America

Agentic Drift: keeping pace with your agents

John Coghlan

Senior Director, Developer Advocacy at GitLab

John Coghlan