Technical Insights

Deep dives into Apache Cassandra, distributed systems, performance optimization, and software engineering at scale.

7 min read cassandra, open source

Cassandra Secondary Index Preview #1

If you’ve looked into using Cassandra at all, you probably have heard plenty of warnings about its secondary indexes. If you’ve come from a relational background, you may have been …

Read full article
cassandra open source
6 min read python, cassandra

Async Python and Cassandra with Gevent

Introduction

Building a web app relying on database calls with CPython (the standard Python distribution) is pretty easy, but can suffer from performance problems. Python itself isn’t …

Read full article
python cassandra gevent
2 min read cassandra

Cassandra 3.2 Overview

The 3.0 release of Apache Cassandra marked an important milestone. One of the biggest updates was CASSANDRA-8099, the JIRA to modernize the storage engine. It was also the first release in the new …

2 min read database, testing

UselessDB

I have built a completely useless database.

I had a couple flights across the country this week so I decided to test some ideas in Rust. If you’re not yet familiar with Rust, it’s a …

Read full article
database testing rust
3 min read distributed databases, algorithms

RAMP Made Easy - Part 2

Introduction

In my previous post I introduced RAMP, a family of algorithms for managing atomicity on reads across distributed database partitions. The first algorithm discussed was RAMP-Fast, which …

Read full article
distributed databases algorithms
7 min read db, cassandra

RAMP Made Easy

Introduction

In this post I’ll introduce RAMP, a family of algorithms for performing atomic reads across partitions when working with distributed databases. The original paper, Scalable Atomic …

Read full article
db cassandra algorithms
3 min read spark, cassandra

Introducing KillrAnswers

The last few months have been a non stop whirlwind of traveling and speaking. I’ve been very fortunate to have spoken at Strata New York, give a couple sessions at the Cassandra Summit, and …

Read full article
spark cassandra python

Stay Updated

Get the latest insights on Apache Cassandra, distributed systems, and performance optimization delivered to your inbox.

Subscribe to Newsletter