Working with EventStoreDB
Learn about key event sourcing concepts, get started on your application, find tutorials and reference material.
Run EventStoreDB
Installation
- Installation Guide
- See our Windows how-to guide or watch directly on our YouTube channel.
- Want to run Event Store in the Cloud? Head to the Cloud introduction or the YouTube Cloud playlist.
Configuration
Operations
Features
Start developing your application
- Set up a client to connect to EventStoreDB
- Appending events
- Reading events
- Catch-up subscriptions
- Persistent subscriptions
- Projection management
- Get sample code in your preferred language
- Check out full code examples
FAQs
Event Sourcing: What Is it and Why Use it?
Introduction to event sourcing
How to implement a basic application with CQRS and Event Sourcing [Video]
A practical guide to implementing CQRS with C# & NET5 [Video]
Why Event Sourcing? Part 1 - Growing Costs of Complex Data
Why Event Sourcing? Part 2 - The Unique Feature of Event Sourcing
Turning the database inside out with Event Store - Event Store Blog
Relational vs state transition databases: how they compare
State Transition: Uncovering a New Data Model
Convince your CTO to use Event Sourcing - Event Store Blog
10 problems that Event Sourcing can help solve for you
Unleashing AI/ML potential with EventStoreDB
How using events helps with a teams' autonomy
Event immutability and dealing with change
Use Cases
Exploring the 4 Major Use Cases of EventStoreDB
From data to insights: using event log data to train machine learning models
Harnessing EDA with legacy systems: Sidecar Source of Truth
A Story of Simple Solutions that Led to Complex Problems
Event Sourcing without Responsibility
Modernizing Legacy Systems with EventStoreDB - The Insureon Success Story
Navigating Complexity: The Oceanic Safety Validation Pipeline built with EventStoreDB
NHS Wales app: EventStoreDB as “the backbone of a patient-held record”
Design – Beginner
What's the difference between a command and an event?
Untangle Tightly Coupled Systems with EventStoreDB (Part 1)
Untangle Tightly Coupled Systems with EventStoreDB (Part 2)
Building a scalable and reliable event-driven architecture with EventStoreDB and Kafka
A recipe for gradually migrating from CRUD to Event Sourcing
Practical advice on building event-sourced applications [Video]
Design – Intermediate
Live projections for read models with Event Sourcing and CQRS
Keep your streams short! Temporal modeling for fast reads and optimal data retention
Strategies for future events with Event Sourcing
EventStorming Modelling Patterns: Going Beyond the Superficial - Event Store Blog
Protecting Sensitive Data in Event-Sourced Systems with Crypto Shredding
How to get the current entity state from events?
Design – Advanced
Counterexamples regarding consistency in event sourced solutions (Part 1)
When to go from collaborative modelling to coding? Part 1
Release Schedule for EventStoreDB
This is the release schedule for EventStoreDB: