Protecting Our Own Tenant in a Multi-Tenant SaaS
How we treat Diversio's own tenant inside Optimo as the hardest one to reach, using layered controls across Django admin, approvals, Postgres RLS, IAM and automation.
How we treat Diversio's own tenant inside Optimo as the hardest one to reach, using layered controls across Django admin, approvals, Postgres RLS, IAM and automation.
My thoughts and practical experiences applying Sean Goedecke's system design principles - from state management to database schemas, with real-world lessons learned over 10+ years.
How we solved context switching across multiple repositories by building a monolith using git submodules, making both humans and AI 10x more effective with our codebase.
We migrated our entire Postman collection to Bruno over a weekend and leveraged Claude Code to automate API documentation, reducing documentation time by 90% and catching breaking changes at review time.
Learn how to prevent metadata leakage between contexts in django-pghistory for cleaner, more accurate audit trails in your Django applications.