Database
Turso
Turso pushes you toward one database per tenant, which changes where everything lives. Keep a control-plane database holding Better Auth's users, the tenant registry and the Stripe subscription rows, then give each customer a separate SQLite database for their working data. Billing questions get answered without opening a tenant database at all, and a departing customer becomes a database you drop rather than a delete cascade you hope covered every table.