Skip to content

What's New

Designing EventQL, an Event Query Language

When we built EventSourcingDB, we didn't just create a storage engine for events. We wanted to give developers the right tools to work with those events in ways that are both practical and efficient. Very early on, we realized something important: while projections are great for predefined, recurring questions, they don't cover everything. Sometimes you need answers on the fly.

Celebrating OpenCQRS 1.0

Today we're thrilled to celebrate an important milestone for the Event Sourcing community: the release of OpenCQRS 1.0. Built by our friends at Digital Frontiers, OpenCQRS brings first-class support for CQRS and Event Sourcing to the JVM world, with native integration for EventSourcingDB. This release matters deeply to us, not just because it adds another powerful tool to the ecosystem, but because it represents collaboration, shared vision, and the steady growth of something we have believed in for more than a decade.

.NET Client SDK 1.0 Now Available

Today we're pleased to announce the release of the official .NET Client SDK for EventSourcingDB, version 1.0. With this release, .NET developers gain first-class support for building event-sourced applications with EventSourcingDB – bringing the same level of quality and ergonomics we've already delivered for Go, JavaScript/TypeScript, PHP, Python, and Rust.

Ten Years, One Goal

When we founded the native web back in 2012, our focus was straightforward: we wanted to share knowledge. At the time, JavaScript and Node.js were still newcomers in the enterprise world. We helped teams understand these technologies and make them productive. We ran workshops, taught trainings, and even wrote the first book in German language about Node.js. That period was about building a company – and building a community.

Hello World

Welcome to the official EventSourcingDB blog – your source for announcements, articles, and insights. When we launched EventSourcingDB, our documentation was the place to learn how to install, configure, and operate the database. But we quickly realized that something was missing: a space for timely updates, context around new features, and deeper explanations that don't fit neatly into a reference manual.