Oskar Dudycz | 11 May 2025
In Event Sourcing, the application state is stored in events. When we add an event, it is placed at the end of a structure called...
Alexey Zimarev | 11 May 2025
Event Sourcing is an alternative way to persist data. In contrast with state-oriented persistence that only keeps the latest...
Stephen Tung | 10 May 2025
What if you could scale and distribute data freely, without forming a tightly coupled mess? And what would you say if we told you...
Dennis Doomen | 15 April 2025
I recently ended up in a discussion on when Event Sourcing is the right architecture style or not. As the universal answer to...
Kaan Can Fidan | 26 June 2024
In this guest blog, Chief Architect at Vispera, Kaan Can Fidan explains how they've developed a machine learning pipeline using...
Stephen Tung | 20 June 2024
This is the final part of a 3 part series on "Why Event Sourcing". Find Part 1 here and Part 2 here.. If you want to be notified,...
Tony Young | 13 May 2024
In this article we cover a full end-to-end example, from Event Storming, to creating Event Sourcing and architecture diagrams to...
Erik Shafer | 24 January 2024
With EventStoreDB, there is no need to get rid of everything you’ve built in PostgreSQL. You can use EventStoreDB for your...
Megan Armstrong | 17 January 2024
Explore DDD, the conference where software professionals come together to discuss advanced Domain Driven Design topics and its...
Megan Armstrong | 17 November 2023
Introducing the new Python client for EventStoreDB – a fusion of two powerful technologies that promises to transform the way you...
Event Store Team | 17 February 2023
Want to learn the difference between event sourcing and audit logs? In this article we explain what audit logs and event sourcing...
Jess Robson | 19 January 2023
If you're using a traditional operational database, you may have found that bolting on audit and compliance measures can be a...
Steph Gill | 15 December 2022
You’ve heard about Event-Driven Architecture (EDA) on your journey to event sourcing, read the blog posts, and watched the...
Steph Gill | 12 April 2022
We all want useful and interesting content pushed to us. News alerts appear on our phones, message notifications appear on our...
J.D. Carlston | 07 January 2022
When Juliet asked Romeo “What’s in a Name?” she was trying to wish away family history—the inheritance, customs, and all the...
Oskar Dudycz | 09 December 2021
Modeling is hard. We need to take so many things into account. This article will explain the basics of temporal modeling, a...
Anton Stöckl | 23 November 2021
Many articles about CQRS and Event Sourcing show the most heavyweight implementation of the query side (aka read models), without...
Yves Lorphelin | 03 August 2021
In this article Yves Lorphelin, Principle Solutions Architect at Event Store, explains how to test event-sourced applications...
Oskar Dudycz | 20 May 2021
Contents What are snapshots in Event Sourcing? When to take a snapshot Disadvantages of snapshots Where and when to store...