Discord migrated from Apache Cassandra to ScyllaDB to handle trillions of messages more efficiently. The original Cassandra setup suffered from hot partitions, garbage collection issues, and operational overhead requiring 177 nodes. ScyllaDB's C++ implementation eliminated GC problems and reduced the cluster to 72 nodes while

12m read timeFrom blog.bytebytego.com
Post cover image
Table of contents
MCP Authorization in 5 Easy OAuth Specs (Sponsored)Go from Engineering to AI Product Leadership (Sponsored)Initial ArchitectureSwitching to ScyllaDBRust-Based Data Services LayerMigration StrategyPost-Migration ResultsConclusionSPONSOR US

Sort: