Monster Scale Summit Planet background
yellow-star
blue-star
Planet-Jodorowski
yellow-star
blue-star
yellow-star
yellow-star
yellow-star
blue-star
blue-star
yellow-star
blue-star

Monster Scale Summit

Monster Scale Summit logo

Extreme scale engineering

Discover the latest trends and best practices impacting data-intensive applications. Register for access to all 50+ sessions available on demand.

Planet Herbert
planet-path

How Discord Performs Database Upgrades at Scale

Ethan Donowitz20 minutes
Share this
Share this

Register for access to all sessions available on demand.

Enter your email to watch this session from the Monster Scale Summit 2025 livestream. You’ll also get access to all available recordings

In This NoSQL Presentation

Discord relies on ScyllaDB to serve millions of reads per second across many clusters, so they needed a comprehensive strategy to sufficiently de-risk upgrades to avoid impact to our users. To accomplish this, they use what they call “shadow clusters.” This talk explains how testing with shadow clusters has been paramount to de-risking complicated upgrades for one of the most important pieces of infrastructure at Discord.

Planet-McKenna
Planet-McKenna

Ethan Donowitz , Senior Software Engineer, Persistence Infrastructure , Discord

Ethan is a Senior Software Engineer on the Persistence Infrastructure team at Discord. They live in New York City, and their favorite color is purple.

Moebius-Planet
planet-glow-purple
Planet-Jabir