Getting over 4 Million TPS with NoSQL on the Google Cloud with Aerospike

Aerospike Whitesands Tool
I did some work with the Aerospike team and some other partners (@dchaley and @jamesrcounts) to validate Aerospike performance benchmarks on the Google Cloud using GCE instances.

In addition to blogging about the relatively simple 6-step process of setting up a 20-node cluster to get this mind-boggling performance, my team also wrote some scripts so that you can easily replicate our work.

Also, I recorded a screencast about Aerospike which includes a live demo of the performance benchmark – guess what? we actually got an even HIGHER benchmark tonight – between 5 and 6 MILLION TPS for read-only workloads. We also added a test for a mixed workload – 50% read/50% write. We got over 1 MILLION TPS for both the reads and the writes using the same size cluster – BAM!

Trying out CloudBerry Lab Explorer Pro with Google Cloud Storage and Nearline

Tooling matters – particularly in the new-to-many-customers cloud world.  To that end, I’ve been using cloud storage management tools from CloudBerry Lab with several Enterprise customers and made a quick screencast demo of their Storage Explorer Pro (in this case for GCP – Google Cloud Storage and Nearline).

In addition to GCP, CloudBerry Lab makes cloud storage products which work with AWS, Azure, and more.

Intro to Go language and Google App Engine


I attended a Go Language bootcamp this weekend and wanted to continue my learning by working with Go and the Google Cloud.  To that end I made a short screencast of how to setup the Go Language, my preferred Go IDE (Sublime) and a local Google App Engine development environment (as well as how to push to production). — Enjoy!

Go language mascot - the Gopher!