Who's using Kurrent?
What is an Event-Native Data Platform?
Kurrent (formerly Event Store) is the first and only event-native data platform. It is built to store and stream data as events for use in downstream use cases such as advanced analytics, microservices and AI/ML initiatives. Kurrent doesn't just store your data's current state, but the changes your data goes through over time. By recording what’s changed, why it changed and the order in which changes occurred, business decisions can now be driven by real-time insights with complete historical context.
Kurrent creates a permanent, unchangeable log of all the changes the data has undergone. Data is never lost or overwritten like it is with traditional databases. Each event is stored in a stream that can be read or queried whenever needed. It's fast and easy to move up and down the stream of events in time, generating new insights that power to make better decisions based on high-fidelity, complete information.
Kurrent | Relational DB | |
---|---|---|
Streaming Data
|
Subscriptions give you real time changes | Data can be overwritten, needs verification |
Efficiency
|
Save changes once, subscriptions propagate changes instantly | Data needs to be recorded then changes pushed out to the system |
Service Autonomy
|
Stop and start self-validating streams as needed | Needs to be rebuilt gracefully in line with other systems |
Event Driven Architecture
|
Build complex workflows and react in real time | All solutions need to consider the different forms of data |
Time Travel
|
Move through the event stream in any direction for analysis and forecasting | Not always easy or possible, changelogs might be needed |
Root Cause Analysis
|
Trace events back to their roots, making analysis easy and faultless. | Refer back to changelogs, check external data sources, piece together information |
Legacy Migration
|
When older systems need replacing, do it at your pace. | Needs long term planning, down time and to happen all at once. |
Why use Kurrent?
Businesses today are driven by digital events happening in real time. An event in one area of the business triggers a response in an app that runs another. These apps and services must respond constantly, without delay or data loss. Scale is mission-critical because there are thousands or even millions of events occurring every minute of every day. Without a single, foundational database of these events, today’s apps and services can’t work. Failure is inevitable. Kurrent is the only event-native data platform that provides the record of events to support these new apps and services.
-
Guaranteed writes
-
Multiple client interfaces
-
Great performance that scales
-
Immutable data store
-
High availability
-
Optimistic concurrency checks
-
Multiple hosting options
-
Atom subscriptions
-
Projections
-
Subscribe to streams with competing consumers
Learn Kurrent
It’s easy to get started with Kurrent (formerly EventStoreDB).
If you are a new user, follow our getting started guide for step-by-step instructions for download and installation, and writing sample applications to write and read events.
If you want to know more, check out our Academy to explore cutting-edge concepts, architecture patterns and more. See real-world applications and understand best practices with our expert-led, tailored courses.