Thinking in Events
EventSourcingDB introduces a conceptual approach called "Thinking in Events," which encourages developers to model systems as sequences of immutable, chronological events rather than mutable state changes. The blog post from June 22, 2026 explains how this event-first paradigm simplifies auditing, debugging, and system evolution by treating every state change as a recorded fact.
Background
EventSourcingDB is a specialized database designed around event sourcing — an architectural pattern where state changes are stored as an append-only sequence of events rather than as mutable rows. This is the opposite of traditional CRUD databases (PostgreSQL, MySQL) that overwrite data on each update. Event sourcing makes it possible to replay history, audit changes, and derive current state by processing past events. The approach is popular in domains that need strict audit trails, temporal queries, or complex event-driven workflows. The article contrasts this "thinking in events" mindset with conventional database thinking for engineers unfamiliar with the paradigm.