The Architecture Reference

Software as a product

Cloud & SaaS Architecture

The cloud changes the unit of architecture from servers to managed services and events, and SaaS changes the unit of value to a multi-tenant product. This track covers serverless-first design and the discipline of multi-tenancy — isolation, control planes, onboarding, tiering and metering.

Your cloud & SaaS progress

Mark a topic “learned” on its page and watch the bars fill.

Skill map

Learned nodes light up — the glowing one is your next step. Click any node to jump in.

Serverless

Architecting on managed services — functions and events, serverless-first design, the well-architected lens, testing, observability and cost.

Multi-Tenant SaaS

Building software as a product — tenant isolation models, the control plane vs application plane, onboarding, tiering, metering and noisy neighbors.

☁️ In SaaS, the tenant is the architecture

Multi-tenancy isn’t a feature you add later — it shapes data, identity, deployment, billing and operations from day one. Decide your isolation model (silo, pool, or bridge) per tier, separate the control plane from the application plane, and make every request tenant-aware. Retrofitting tenancy is one of the hardest migrations there is.