Category: Application Design

The Couchbase Data Platform in Action: Eventing/Functions

This post will dive into the use of the Couchbase Eventing Service in the Couchbase Silicon Valley 2017 technical keynote demonstration application. If you aren’t already familiar with the demo or Couchbase Eventing Service, take a look at the resources...

Short animation of demo screens

The Couchbase Data Platform in Action: Step-by-Step Setup

The application built for the Couchbase Connect Silicon Valley conference last fall incorporates dynamic N1QL queries, offline mobile, IoT sensors, ad hoc queries with analytics, cross-data center replication, failover, fuzzy text matching, and a slew of other features. You can...

Couchbase with Kotlin, Spring Boot and Spring Data

Last year I started learning Kotlin and I was surprised at how easy it was to convert a Java application. IntelliJ and a few other IDEs offer nice tools for automatic conversion, and with a few adjustments you can end...

Building Elastic Microservices with Kubernetes and Spring Boot from the ground up

  Apart from all the recent discussions about Kubernetes and whether you should Dockerize your database or not, today I would like to show you why those two things might be good solutions when scalability and elasticity is a big...

The Couchbase Data Platform in Action: IoT Temperature Sensing Up Close

During Couchbase Connect Silicon Valley last Fall, we went through an extensive demonstration application that showed many of the capabilities of the Couchbase Data Platform. You can see the full video of the demonstration here. In some parts of the...

Data Modeling for Couchbase with erwin DM NoSQL

Given the architecture and design of NoSQL systems, especially the document family databases like Couchbase that do not enforce schema on write, data modeling for NoSQL can often be challenging when migrating from relational systems to NoSQL or when building...

Data Relationships with GraphQL and NoSQL in a Golang Application

By now I’m hoping that you’ve had a chance to look at my previous tutorial titled, Using GraphQL with Golang and a NoSQL Database, which is more or less a quick start for using GraphQL with Couchbase. In that tutorial we...

Using GraphQL with Golang and a NoSQL Database

A few weeks ago I had mentioned that I was learning about the increasingly popular GraphQL and how it can be a replacement to the common RESTful API. In my previous example, we saw how to create a GraphQL application...

The Couchbase Data Platform in Action: Couchbase Connect 2017 SV Demo Technical Overview

Last Fall we showed a 30 minute live demo of a full stack application written using a broad range of the Couchbase Data Platform capabilities. This was at the Couchbase Connect Silicon Valley 2017 conference.   In this introductory post,...

Creating a GraphQL Application with Node.js and a NoSQL Database

I’ve been hearing a lot of buzz around GraphQL, internally within Couchbase and externally. Since it sounds like a hot topic, I figured I’d spend some time learning about it to see how it could be valuable when creating web...