Architecture
Designing multi-tenant SaaS authorization correctly
Why tenant isolation must be a system invariant—not a collection of route-level checks.
7 min read
Insights
Practical writing on architecture, operational software, infrastructure and the engineering decisions that become visible under production conditions.
Architecture
Why tenant isolation must be a system invariant—not a collection of route-level checks.
Infrastructure
Caching moves pressure and failure. Good designs make that movement explicit.
Product engineering
The difficult part of internal software is preserving reality across exceptions, handoffs and incomplete information.
Systems
A practical model for retries, idempotency and operator-controlled recovery.