Category: Application Design

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...

Event Sourcing | Event Logging – An essential Microservice Pattern

As I mentioned in my previous post about how to fail with microservices, debugging a distributed system is a challenging task. Many things can wrong, and some of them are out of our control, such as network instability, temporary unavailability,...

The Couchbase Data Platform in Action: The Couchbase Connect 2017 Silicon Valley Technical Demo

A Full Stack Application Built Using the Couchbase Data Platform This past year, at the annual Couchbase Connect conference in Silicon Valley, we were proud to present a technical demonstration showing much of the breadth of the Couchbase Data Platform...

Understanding Index Grouping And Aggregation in Couchbase N1QL Query

Couchbase N1QL is a modern query processing engine designed to provide SQL for JSON on distributed data with a flexible data model. Modern databases are deployed on massive clusters. Using JSON provides a flexible data mode. N1QL supports enhanced SQL...

/ April 3, 2018