We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Learn More About ReckonDB
Discover how ReckonDB revolutionizes event sourcing with modern architecture, powerful features, and developer-friendly tools.
What is Event Sourcing?
Event sourcing is a powerful architectural pattern that stores all changes to application state as a sequence of events. Instead of storing just the current state, you store all the events that led to that state.
"Event sourcing provides complete audit trails, temporal queries, and the ability to rebuild state from any point in time."
Growing Awareness
Event sourcing is gaining ever-increasing adoption across industries as organizations recognize its benefits for building resilient, auditable, and scalable systems. From financial services to e-commerce, companies are embracing event-driven architectures.
However, implementing event sourcing has traditionally required significant expertise and custom infrastructure. Complex setup processes, intricate configuration, and steep learning curves have kept this powerful pattern out of reach for many development teams.
ReckonDB's Mission: We're committed to lowering the threshold for event sourcing adoption by providing an intuitive, easy-to-deploy solution that makes this powerful pattern accessible to every development team.
Why Choose ReckonDB?
Ease of Configuration
Get up and running in minutes with our intuitive configuration system. No complex setup or lengthy deployment processes - just straightforward, developer-friendly configuration.
Complete Ownership & Control
Deploy on-premise or in your own cloud environment with full control over your data and infrastructure. No vendor lock-in, no surprise costs, just complete freedom to run your way.
Raft-Replicated Clustering
Run a single node or a Raft-replicated cluster. Nodes find each other automatically via UDP multicast or Kubernetes DNS, and partitioned writers handle concurrent stream writes.
Battle-Tested Foundation
Built on the BEAM, the Erlang runtime behind WhatsApp and Discord, and on Khepri/Ra, the Raft consensus library RabbitMQ uses for its metadata store.
Deploy Anywhere with ReckonDB
From Edge to Cloud
Whether you're deploying on small IoT devices or large cloud infrastructures, ReckonDB offers the flexibility you need. Benefit from the power of the Erlang ecosystem, including hot-code reloading and deployment mechanisms like Nerves Project and DeployEx.
โ IoT and Edge Ready
Deploy on low-power, low-cost devices with ease, leveraging Erlang's deployment capabilities.
โ Decentralized Systems
Perfect for sparsely connected or quasi-autonomous systems in decentralized scenarios.
โ Auto-Clustering
ReckonDB fits seamlessly into orchestrations like Kubernetes, with elastic scaling capabilities.
โ Elastic Scaling
Scale effortlessly in orchestration setups, overcoming challenges faced by other event stores.
"Deploy with flexibility and confidence, ReckonDB is your adaptable database solution."
Seamless Integration
Familiar API Design
ReckonDB follows the conventions event-sourcing developers already know, including EventStoreDB-style system streams and expected-version concurrency, so the model feels familiar from day one.
You leverage existing event-sourcing knowledge and patterns while benefiting from ReckonDB's BEAM-native clustering and features.
โ EventStoreDB-style system streams ($-prefixed)
โ Optimistic concurrency with expected-version checks
โ A clean gRPC contract across nine services
Ready to Get Started?
Join the ReckonDB community and build the future with event sourcing.