Home/Case Studies
CASE STUDIES · Last verified April 2026

Real production stories:
who uses Rust, who uses Go, and why.

No curator bias: Discord switched to Rust AND Uber stays on Go. Both are right for their workloads. Every figure linked to source.

Rust production deployments

CompanyWhat they builtWhy RustScaleYearSource
DiscordRead States cache serviceGo's GC was causing latency spikes every 2 minutes. Rust eliminated GC pauses entirely.8M concurrent Read State entries2020Source →
CloudflarePingora proxy (replaces NGINX)70% less CPU, 67% less memory vs NGINX. Memory safety without GC at 1T req/day.1 trillion requests/day2022Source →
1PasswordCore vault and sync engineSecurity-critical code; Rust's memory safety is mandatory for password storage. Single codebase, all platforms.63% of core in Rust2022Source →
DropboxNucleus sync enginePython sync engine had correctness issues at scale. Rust rewrite fixed reliability and improved performance.Thousands of engineer-hours to rewrite2020Source →
MozillaFirefox internals (CSS engine, media)Memory safety without GC for browser security. Servo project pioneered Rust-in-production.Parts of Firefox 100M+ users2017Source →
MicrosoftWindows components (networking stack, kernel modules)Secure Future Initiative: Rust adopted for safety-critical Windows components to eliminate memory safety bugs.Expanding across Windows2023Source →
Linux kernelRust-for-Linux: kernel drivers and modulesFirst non-C language accepted into the Linux kernel. Memory safety for device drivers without GC overhead.Growing: kernel 6.1 to 6.14+2022Source →
Solana / PolkadotBlockchain runtimes and programsMemory safety + no GC pauses + WASM compilation = the only viable choice for consensus-critical financial code.Billions in total value locked2019Source →

Go production deployments

CompanyWhat they builtWhy GoScaleYearSource
GoogleKubernetes, Docker (early), internal servicesGo was created at Google. Kubernetes and Docker defined cloud-native infrastructure.Kubernetes runs billions of containers2014Source →
UberGeofence, dispatch, payments microservicesPGO (profile-guided optimisation) saved 24,000 CPU cores across Go fleet. Goroutines handle millions of req/sec.24,000 CPU cores saved via PGO2015Source →
TwitchChat infrastructureGo's goroutine model handles millions of simultaneous chat rooms. No language change needed at 10B+ msg/day.10B+ messages/day, 2M+ concurrent streams2016Source →
Cockroach LabsCockroachDB distributed SQLGo enables a team to build a distributed database without C++. Performance is competitive for SQL workloads.90% of CockroachDB codebase2015Source →
HashiCorpTerraform, Vault, Consul, NomadGo's easy distribution (single binary), goroutine model for agent communication, and fast compile for development.Terraform: millions of daily active users2013Source →
DigitalOceanCore infrastructure servicesGo's concurrency model and simple deployment story fit infrastructure tooling. Goroutines for concurrent provisioning.Platform serves 600k+ customers2016Source →
Discord deep-dive →Cloudflare Pingora deep-dive →Uber deep-dive →Tech stack cost implications →