Inverting the Backend: Why We Built our MMORPG Inside a Database (Tyler Cloutier)
- Speaker:
- Tyler Cloutier
- Date:
- Mon Apr 6, 2026 @ 04:30pm EDT
- Date:
- Mon Apr 6, 2026
- Time:
- 04:30pm EDT
- Location:
- https://cmu.zoom.us/j/99830697483?pwd=RLKiHNDLPvOyoCMHSBGmWfbba4ZAb4.1Zoom
- Title:
- Inverting the Backend: Why We Built our MMORPG Inside a Database
- System:
- SpacetimeDB
- Video:
- YouTube
Talk Info:
This talk explores what happens when you move all the infrastructure and logic of a fully featured, real-time backend application into the database. Using SpacetimeDB and BitCraft as a case study, the talk argues that the ideas behind stored procedures deserve a modern revival as a first class database feature: bringing deployment, transactions, relational data, and general-purpose procedural logic into a single system. It covers why this architecture made sense for our MMORPG, why Postgres was insufficient, how it simplifies the design of large-scale realtime backends, and how SpacetimeDB uses incremental query evaluation and high-performance OLTP execution to handle everything from real-time chat, to user management, to player movement, all within the database.
This talk is part of the PostgreSQL vs. The World Seminar Series.
Bio:
Tyler is the CEO and co-founder of Clockwork Labs, the developers of BitCraft Online and SpacetimeDB. SpacetimeDB is a real-time database system which hosts server-side programs written in familiar procedural languages (TypeScript, Rust, C#, etc.) and serves as the complete backend for BitCraft Online.