All posts by Perry Krug

Perry Krug is an Architect in the Office of the CTO focused on customer solutions. He has been with Couchbase for over 8 years and has been working with high-performance caching and database systems for over 12 years.

X.509 Certificate Based Authentication

Data security is an important aspect of every modern data platform. With micro-service based architectures becoming more of a common pattern across every high-scale app, existing password based authentication mechanisms for user authentication is hard to manage at scale, let...

/ April 4, 2018

IPv6 Galore With Couchbase

Every single device on the internet, whether it be a laptop computer, cell phone, camera, or even your TV has an IP address. The total number of Internet Protocol version 4 (IPv4) addresses is over 4 billion, which is far...

/ March 22, 2018

Couchbase Server 5.5: Log Redaction

With security already a hot topic in the data space, the Couchbase Server 5.5 Developer Build release introduces a new feature – “Log Redaction”. Logs are an important part of every platform.  Logs are used for multiple purposes ranging from...

/ March 13, 2018

GDPR: Businesses must focus on digital transformation, not just tick-box compliance

The General Data Protection Regulation (GDPR) is now a matter of months away.  Vendors of all shapes and sizes are ramping up their GDPR scare stories (e.g. the potential fines) to trigger a response from businesses. Couchbase is taking a...

/ February 6, 2018

New to Couchbase Server 5.0: GSI replicas and rebalancing

Couchbase Server 4.0 introduced Global Secondary Indexes (GSI) to support the N1QL query engine.  Now, with Couchbase Server 5.0 (as of the April developer build), we have added the ability to automatically replicate and rebalance these indexes. At first, GSIs...

/ April 30, 2017

Couchbase Server 2.0: Most Common Questions (and Answers)

I just finished up a nine-week technical webinar series highlighting the features of our upcoming release of Couchbase Server 2.0. It was such a blast interacting with the hundreds of participants, and I was blown away by the level of...

/ January 26, 2016

Membase Beta Refreshed…Ubuntu Support and More!

Greetings all! As the Membase beta program manager, I want to let everyone know that we’ve put out an update to the Membase beta. The most notable addition is official support for Ubuntu, version 9.04 and higher. There are also...

/ December 16, 2014

How Many Nodes? Part 4: Monitoring for Sizing

Welcome back everyone, this will be the last post in this series around sizing.  In the previous posts I provided an overview of the considerations when sizing a Couchbase Server cluster, a deeper look at how various features/versions affect this...

/ December 16, 2014

How Many Nodes? Part 3: Hardware considerations

The first two parts of this series covered an overview of the 5 factors of sizing a Couchbase Server cluster, and a more in depth look at various use cases and features and the effects they have on sizing.  The...

/ December 16, 2014

How Many Nodes? Part 2: Sizing a Couchbase Server 2.0 cluster

In the first part of this series, I gave an overview of the 5 factors that determine the sizing of your Couchbase cluster: RAM, disk (IO and size), CPU, network and data distribution.  In this second part, I want to...

/ December 16, 2014