Company
Date Published
Author
Jon Strabala, Principal Product Manager, Couchbase
Word count
2022
Language
English
Hacker News points
None

Summary

Eventing is a distributed function service in Couchbase that allows small scripts to overcome hard-to-solve problems. It provides an infrastructure-less platform for scaling functions as business needs grow, without concern for the JavaScript-based Eventing functions running in a robust and reliable parallel distributed fashion. The Eventing service can be used to enrich data, purge stale data, and strip sensitive data by leveraging simple JavaScript functions that react to mutations in real-time across the entire cluster. It provides a unified suite of services that can solve various problems, including data enrichment, data purification, and data anonymization, making it an attractive solution for businesses looking to integrate their FTS results with N1QL (SQL for JSON).