Gaming at Scale: What we learned from building our own multiplayer environment
summary
Engineers build a multiplayer Minecraft environment that uses Nomad to run Node.js bot containers, Terraform to deploy across clouds and regions, and Datadog for observability. The system scales to a 256-player server, spawns dozens of bots (demo shows ~47 active bots), and at full scale runs ~168 instances across many regions and three clouds; the 3‑day demo bill is about $1,700. Infrastructure is codified, autoscaled, region-aware, and demonstrated working end-to-end.
AI-written summary · about
chapters (14)
- 0:00Welcome and introduction
- 1:48Why multiplayer gaming setup
- 3:13Building a Minecraft bot
- 6:01Running server with Nomad
- 9:36Live Minecraft server demo
- 12:25Scaling to multiple regions
- 13:28Terraform for infrastructure
- 18:23Cost and cleanup challenges
- 20:53Global deployment results
- 23:45Bots mining and behavior
- 24:30Building fault-tolerant systems
- 26:13Key takeaways and lessons
- 28:17Chaos engineering and vendors
- 29:19Code and resources
related talks
37mLarge scale multiplayer gaming with open source
39mBehind the Game: Strategies for Building the Tech That Powers Today’s Top Titles.
15mNo More BS: Demystifying Game Hosting Beyond Marketing Speak
32mMultiplayer to Maximize Creativity & Revenue
17mKeynote: Scaling global games in an accelerating landscape
06mPlanet scale 2.0: Cloud games done right
27mFulfilling your multiplayer game’s potential
16mTowards Supporting Millions of Users in Modifiable Virtual Environments by
