Loading article
Serving many customers from one system without leaking one into another: where isolation lives, what per-tenant configuration costs, and why the choice is cheapest to make before the second customer.
The multi-tenancy decision you make in week one and pay for in year two, and why we moved isolation out of our code and into Postgres.
Per-tenant theming in a Next.js SaaS without a rebuild: CSS variables from a server-rendered config, the flash of the wrong brand, and the contrast problem nobody warns you about.
All articles in chronological order, or get in touch if this is the kind of problem you’re working on.