DG banner eventing

DOCUMENTATION

Power real-time server logic with Couchbase Eventing

Real-time server-side event processing

The Eventing Service abstracts away infrastructure concerns, allowing developers to focus solely on business logic to handle data changes. Typical use cases include enriching documents, cascade deletes, generating threshold-based alerts, propagating data changes inside a database, and interacting with external REST endpoints.

Streamline your business by managing business logic
closer to the data

cb-icon-efficient

Efficient

Make it easier for developers to quickly capture and propagate changes across business-critical applications when requirements and workflows change.

cb-icon-expand

Scalable

Reliably execute changing business logic at scale when there are high-velocity changes in data.

cb-icon-scale-2

Consistent

Centrally manage data-driven business logic to maintain consistency across multiple server components and client applications.

cb-icon-performance-copy

Fast

Instantly analyze and respond to data changes to use data more efficiently, make decisions faster, and avoid missed opportunities.

Eventing key capabilities

Eventing enables real-time data mutation management, alert setting, and data change propagation without third-party tools. You can improve business workflows using an event-condition-action model, and can reduce technical barriers and infrastructure costs.

cb-icon-eventing

Event-based business logic

Process data mutations (create, update, expiry, delete operations) in real time with custom business logic.

cb-icon-scale-2

Integration with Couchbase Services

Set up alerts, monitoring, and enrichment using document reads/writes, atomic counters, and SQL++.

cb-icon-efficient

Efficiency and scalability

Outperform traditional message queues or polling in efficiency and scalability. End dual-write and write-failure.

cb-icon-troubleshoot

Debugging and troubleshooting

Use integrated debugging to simplify and streamline troubleshooting and to enhance development and maintenance.

Unmatched agility and flexibility

Familiar JavaScript programming and an interactive visual debugger make it easier for developers to build, test, and maintain data-driven business functions closer to the data.

BF-eventing_2

Unparalleled performance at scale

Our highly available and performant infrastructure guarantees the execution of business logic even under heavy workloads. You can use our Multi-Dimensional Scaling (MDS) to easily resize your clusters and scale on demand.

BF-eventing_3

Easily manage data-driven functions

Centrally develop, manage, and deploy data-driven business logic in a seamless environment to consolidate and lower your administrative overhead.

BF-eventing_1

What customers are saying

Nexon-Image
“Harnessing the power of the cloud through Capella allowed us to deploy applications in multiple regions in parallel quickly and seamlessly.”
Jae Beom Cho, Director of Game Infrastructure, Nexon
Molo
“This is the second solution MOLO17 delivers in the emergency rescue field, both using Couchbase technologies.”
Daniele Angeli, Founder & CEO, MOLO17
Quantic-capella
“Capella’s impressive price performance and edge capabilities give our developer team a more agile experience and allow our clients’ apps to remain synced.”
Vigyan Kaushik, Co-founder and CEO, Quantic
Lotum
“With Capella, millions of players are able to use the devices of their choice without losing profile data and have a consistent experience without disruptions.”
Lars Schmeller, Team Lead, Lotum

Data logic? Try Eventing.

Use database functions to trigger actions based on changes to application data.