Discord
How Discord Moved Trillions of Messages From Cassandra to ScyllaDB
Discord's careful, dual-write migration off Cassandra to ScyllaDB, and the parallel move to Rust, both driven by the same enemy: GC pause tails.
3 min read
Tag
2 articles
Discord's careful, dual-write migration off Cassandra to ScyllaDB, and the parallel move to Rust, both driven by the same enemy: GC pause tails.
From swapping Go for Rust in the Read States service to speeding up Elixir's WebSocket handling, how Discord chose specific hot paths for a rewrite.