External Resources¶
This page provides links to external resources related to event sourcing, CQRS, and event-driven architectures. These resources may be maintained by third parties and complement EventSourcingDB's documentation with additional perspectives, tools, and learning materials.
Frameworks and Libraries¶
OpenCQRS¶
OpenCQRS is an open-source application framework for building event-driven systems using CQRS and event sourcing on the Java Virtual Machine (JVM).
It provides ready-to-use building blocks for commands, events, aggregates, and projections, with a focus on clarity, testability, and maintainability. OpenCQRS integrates seamlessly with EventSourcingDB and is compatible with Spring Boot.
Key features:
- Designed for Java and Kotlin developers
- Modular architecture with testing utilities
- Apache 2.0 license
- Developed by Digital Frontiers GmbH & Co. KG
Link: https://www.opencqrs.com
Learning Resources¶
CQRS.com¶
CQRS.com is an educational website focused on CQRS (Command Query Responsibility Segregation), Event Sourcing, and Domain-Driven Design. It helps developers understand alternative approaches to building software systems.
Instead of modeling software as a database with a UI on top, CQRS.com emphasizes designing systems that capture actions, decisions, and outcomes – and explains how separating reads from writes can lead to more flexible and maintainable architectures.
What it offers:
- Comprehensive guides on CQRS, Event Sourcing, and DDD concepts
- Resources for developers at all experience levels
- Consulting and workshop services
Link: https://www.cqrs.com
EventSourcing.ai¶
EventSourcing.ai explores how Event Sourcing can transform AI and data systems. It provides guidance on building intelligent systems that learn from continuous business events rather than static snapshots.
The site covers how to identify domain events, create analytical projections, feed machine learning models, and operationalize AI solutions – all while maintaining traceability, reproducibility, and alignment with real-world processes.
What it covers:
- Shifting from "data at rest" to capturing continuous business events
- Building AI systems that learn from event flows
- Guidance on projections, insights, and model operationalization
Link: https://www.eventsourcing.ai
EventSourcingDatabase.com¶
EventSourcingDatabase.com is a comprehensive guide to event sourcing databases and event stores. It helps developers and teams understand, compare, and choose the right database for event-driven architectures.
The site provides an introduction to event sourcing, comparisons of different database families (relational, NoSQL, streaming systems), an overview of specific event store products, and guidance for getting started.
What it provides:
- Introduction to event sourcing and event stores
- Comparisons of different database approaches
- Overview of specific event store products
- Guidance for getting started with event sourcing
Link: https://www.eventsourcingdatabase.com
Contributing¶
If you know of other high-quality resources that would benefit the event sourcing community, feel free to reach out to us at hello@thenativeweb.io.