Zero downtime Upgrade: Yelp’s Cassandra 4.x Upgrade Story
The Database Reliability Engineering team at Yelp seamlessly upgraded more than a thousand Cassandra nodes with zero downtime. This post takes you behind the scenes of our upgrade strategy, from planning sessions to flawless rollouts. Background Motivation Apache Cassandra is a distributed wide-column NoSQL datastore and is used widely at Yelp for storing both primary and derived data. Yelp orchestrates Cassandra clusters on Kubernetes with the help of operators, as explained in our operator overview post. Upgrading from Cassandra 3.11 to 4.1 offered several observability and reliability improvements, in addition to performance gains. Based on public benchmarks, we expected to...
Score breakdown
- Technical depth28
- Practical value30
- Originality35
- Writing quality30
- Source reputation80
- Recency0
- External engagement0
- On-site engagement0
More like this
Introducing Meerkat- an experiment in global consensus
Introducing Zelos: A ZooKeeper API leveraging Delos
Shopify’s journey to faster breadth-first GraphQL execution (2026) - Shopify
Scaling Datastores at Slack with Vitess
Engradar shows a summary and links to the original article. The full article is hosted on engineeringblog.yelp.com.