How teams scaled Go: 9 real case studies
9 of the 94 engineering write-ups in our database mention Go in their stack. They come from 7 companies (Cloudflare, Datadog, Discord, Dropbox, Grab and 2 more) and were published between 2017 and 2026 (1 undated). Techniques that show up most often alongside Go: columnar storage (2) and multi-tenancy (2). It's often paired with Kafka (2) and Rust (2). 5 of the 9 state concrete scale numbers, for example "500+ services on the internal agent framework" (Grab). Each card below links to our short summary and the original post.
Agent platform (Part 1): How we help Grab build and run AI agents at scale
Grab's internal AI agent work started as a Tech Infra support bot and grew into a company-wide platform: more than 500 services run on its agent framework (LLM-Kit), over 50 Model Context Protocol servers are registered on its remote MCP framework, and a single LLM gateway fronts every model call across the company, handling billions of tokens each month for production agents used daily by millions of merchants, drivers, and consumers. Part 1 covers how the original Go bot's reasoning plane and tool plane became reusable framework building blocks, and how problems that appeared around 500 agents—shared model control, safe tool reuse across teams, and evals after prompt changes—pushed the team toward the GrabGPT Gateway, remote MCP, and an evals platform covered in later parts.
How OpenAI delivers low-latency voice AI at scale
OpenAI rebuilt its WebRTC stack for ChatGPT voice and the Realtime API after one-port-per-session media termination collided with Kubernetes: large public UDP ranges, sticky ICE/DTLS ownership, and global first-hop latency. A lightweight Go relay exposes a small fixed UDP surface, reads ICE ufrag routing hints from the first STUN packet, and forwards opaque media to the transceiver that owns ICE, DTLS, and SRTP state (with Redis-backed recovery). Cloudflare geo and proximity steering place signaling near users while Global Relay shortens the first media hop, preserving standard WebRTC for clients without making inference backends WebRTC peers.
Husky: Exactly-once ingestion and multi-tenancy at scale
A deep dive on how Husky routes, shards and ingests events exactly once across tenants.
Introducing Husky, Datadog's third-generation event store
Datadog's Husky is a distributed, schemaless column store that keeps event data on object storage.
Introducing Quicksilver: Configuration Distribution at Internet Scale
Quicksilver replicates Cloudflare's config key-value store to every edge server in seconds, built on LMDB.
Why Discord is switching from Go to Rust
Discord rewrote its Read States service from Go to Rust to get rid of garbage-collection latency spikes in a large in-memory cache.
HTTP Analytics for 6M requests per second using ClickHouse
Cloudflare rebuilt its HTTP analytics pipeline on ClickHouse, replacing a Postgres/Citus setup.
Flannel: An Application-Level Edge Cache to Make Slack Scale
Slack added Flannel, an edge cache that serves user and channel data lazily so huge teams no longer need giant boot payloads.
Scaling to exabytes and beyond
Dropbox built Magic Pocket, its own exabyte-class block store, and moved user data off third-party cloud storage.