One platform, many tenants, zero data leaks.
Nebula is a B2B platform where each client company gets its own workspace, users, and billing - running on shared infrastructure without ever seeing another tenant's data.
A freelance developer team building websites, web apps, and AI features for teams that need it shipped properly.
A multi-tenant SaaS platform - built to be used daily, not just demoed.
Nebula is a B2B platform where each client company gets its own workspace, users, and billing - running on shared infrastructure without ever seeing another tenant's data.
Every customer wanted their own fields, roles, and approval rules. Forking the code per client was never an option - so the differences had to live in configuration, not in branches.
“If a feature only works for one customer, it belongs in configuration - not in the codebase.”
Tenant model, data isolation strategy, and a permission matrix agreed before any code.
Postgres row-level security, versioned APIs, and a config layer per tenant.
Load testing, audit logging, and automated tenant-isolation tests on every deploy.
Runbooks, API docs, and onboarding sessions for the in-house team.
Nebula went live with four enterprise tenants and now onboards a new one in under a day - down from two weeks of manual setup. The in-house team ships features on it without us.
The tenant model is boring on purpose. It's easy to reason about, easy to test, and it will still make sense to whoever maintains it in three years.
Tech Lead, Nebula Labs
Headless storefront rebuilt for speed and search.