Scaling relational databases is tough, especially for multi-tenant apps that need isolation and consistent performance. Nile’s “virtual tenant databases” re-engineer Postgres to scale to millions of tenants efficiently. This talk explores how they solved the challenge.