Category: Eventing

Maximizing Couchbase Capella Eventing Observability

Maximizing Couchbase Capella Eventing Observability

In this blog post, we’ll show how to use Couchbase Capella in conjunction with ElasticSearch and AWS services for efficient Eventing application log shipping and analytics. Couchbase Capella is a multi-model NoSQL cloud data platform. It delivers millisecond data response...

FAST Data Generation With The Capella Eventing Service

FAST Data Generation With The Capella Eventing Service

Every application developer has faced the need for sample data. Whether it’s for functional testing or stress testing at scale, a large volume of meaningful data is required to see how an app actually performs under real world conditions. In...

How to lower your company’s AI risk in 2023

How to lower your company’s AI risk in 2023

With the OpenAI’s landmark releases of DALL·E 2, and ChatGPT last year, people have been interacting with artificial intelligence and seeing first hand (a tiny bit of) its potential.  These tools can feel like magic. Each takes a textual prompt...

From N1QL to JavaScript and Back – Part 5: Prepared statements

From N1QL to JavaScript and Back – Part 5: Prepared statements

In previous blogs, we covered executing N1QL (SQL++) from JavaScript functions, processing documents through iterators, manipulating data. and handling errors. We now move to executing dynamic statements. Prepared statements JavaScript functions can prepare and execute prepared statements, much like any request...

From N1QL to JavaScript and back – Part 4: Error Handling

From N1QL to JavaScript and back – Part 4: Error Handling

In previous blogs, we have covered executing N1QL from JavaScript functions, processing documents through iterators, and manipulating data. We now move onto handling errors from N1QL statements. Error handling When an error of any nature is encountered, the jsevaluator by...

Using the Eventing Service to Consolidate Data from Multiple Sources

Using the Eventing Service to Consolidate Data from Multiple Sources

One of the many advantages of using a document-based database such as Couchbase is the ability to use a flexible data model to store data without the constraints of a rigid, predetermined schema. Many customers choose a NoSQL database to...

Creating a Smart Home Office with Couchbase – Part 1

Creating a Smart Home Office with Couchbase – Part 1

This post is the first of a series and will serve as an anchor point throughout the rest of the year as the project takes shape. At the time of writing, energy prices have soared around the world which has...

Event-driven architecture with Solace Event Broker & Couchbase

Event-driven architecture with Solace Event Broker & Couchbase

The asynchronous event-driven architecture of Couchbase is the core of its design. Document mutations continuously stream to the Couchbase Index, Analytics, Eventing and Search services. This architecture guarantees that the Couchbase services are updated in real-time and enables us to...

Migrating Buckets to Collections & Scopes via Eventing: Part 2

Migrating Buckets to Collections & Scopes via Eventing: Part 2

Migrating Buckets to Collections & Scopes via Eventing: Part 2 Again (as I did in Part 1) I want to point out an excellent blog written by Shivani Gupta, How to Migrate to Scopes & Collections in Couchbase 7.0, which...

Migrating Buckets to Collections & Scopes via Eventing: Part 1

Migrating Buckets to Collections & Scopes via Eventing: Part 1

Migrating Buckets to Collections & Scopes via Eventing: Part 1 First I want to point out an excellent blog written by Shivani Gupta, How to Migrate to Scopes & Collections in Couchbase 7.0, which covers in great detail other methods...

Data Validation with the Eventing Service

Data Validation with the Eventing Service

Data Validation is an interesting topic to cover for a NoSQL technology, purely down to the fact that the core principles of the system revolve around a “schema-less” architecture. For many years, SQL and schemas have controlled application data, ensuring...

Couchbase Eventing Handling Errors and Retries

Couchbase Eventing Handling Errors and Retries

The Couchbase Eventing Service allows you to promptly act on mutations (or changes) to your data. All actions in Eventing are accomplished by executing a lambda, a small piece of business logic written in JavaScript. Common use cases include data...