Category: Couchbase Server

Getting Started with Kubernetes 1.4 using Spring Boot and Couchbase

Getting Started with Kubernetes 1.4 using Spring Boot and Couchbase

Kubernetes 1.4 was released earlier this week. Read the blog announcement and CHANGELOG. There are quite a few new features in this release but the key ones that I’m excited about are: Install Kubernetes using kubeadm command. This is in addition to...

Minikube – Rapid Dev & Testing for Kubernetes

Minikube – Rapid Dev & Testing for Kubernetes

One of the attendees from Kubernetes for Java Developers training suggested to try minikube for simplified Kubernetes dev and testing. This blog will show how to get started with minikube using a simple Java application. Minikube starts a single node Kubernetes cluster on your local machine for...

Docker-native CI/CD with Codeship Webinar – Part 1

Docker-native CI/CD with Codeship Webinar – Part 1

Laura (@rhein_wein) and I are Docker Captains. This means we demonstrate a commitment to sharing our Docker knowledge with others. Amongst other languages, she talks Ruby and Postgres and I talk Java and Couchbase. But we talk to each other using...

Couchbase Docker Container on Amazon ECS

Couchbase Docker Container on Amazon ECS

This blog will explain how to run a Couchbase Docker container using Amazon EC2 Container Service (Amazon ECS). Many thanks to @moviolone for helping understand the concepts and getting this setup running. What is Amazon ECS? Amazon ECS is a container...

Labels and Constraints with Docker Daemon and Service

Labels and Constraints with Docker Daemon and Service

Metadata, such as labels, can be attached to a Docker daemon. A label is a key/value pair and allows the Docker host to be a target of containers. The semantics of labels is completely defined by the application. A new...

Using Couchbase Mobile in a Web Application with only Angular 2 and PouchDB

Using Couchbase Mobile in a Web Application with only Angular 2 and PouchDB

Last year I wrote an article that explained how to synchronize between platforms and Couchbase with only AngularJS and PouchDB. Back then AngularJS was booming and probably my favorite framework of all time. A year later AngularJS is still around,...

Stateful Containers on Kubernetes using Persistent Volume and Amazon EBS

Stateful Containers on Kubernetes using Persistent Volume and Amazon EBS

This blog will show how to create stateful containers in Kubernetes using Amazon EBS. Couchbase Server is a stateful container. This means that state of the container needs to be carried with it. In Kubernetes, the smallest atomic unit of running...

Kubernetes Cluster on Azure and Expose Couchbase Service

Kubernetes Cluster on Azure and Expose Couchbase Service

This blog is part of a multi-part blog series that shows how to run your applications on Kubernetes. It will use the Couchbase, an open source NoSQL distributed document database, as the  Docker container. Part 1 explained how to start Kubernetes cluster using Vagrant...

Couchbase Server Editions Explained

Couchbase Server Editions Explained

Couchbase Server comes in 3 main editions – Open Source Edition, Community Edition and Enterprise Edition. Let’s demystify how each edition is distinct and how each serves the needs of different set of users. What is the Open Source Edition? Open Source Edition (OSE) is...

Microservices using WildFly Swarm, Docker and Couchbase

Microservices using WildFly Swarm, Docker and Couchbase

Containers, Microsoervices, and NoSQL provide an awesome threesome for building your modern applications. These applications need to be agile, meet constantly evolving customer demands, be pervasive, and should work across mobile, web and IoT platforms. This blog will explain a simple microservices stack...

Using Couchbase in a Golang Websocket Chat Application

Using Couchbase in a Golang Websocket Chat Application

Not too long ago I wrote about creating a chat application that used Angular 2 for the front-end and Golang for the back-end. The message communication between the two was possible because of websockets. In this example, any number of...

Couchbase 4.5 Beta is Now Available – Faster, Simpler, More Secure

Couchbase 4.5 Beta is Now Available – Faster, Simpler, More Secure

Couchbase 4.5 Beta is now available, download! This release has three main themes: Here is the list of features that you can now play with: Faster Sub Document API Memory-Optimized Global Indexes Array Indexing Faster Read-Your-Own-Write Consistency with N1QL Queries...