Ashwini's blog
  • About
  • Projects
  • Photography
  • Archive

Protecting Our Own Tenant in a Multi-Tenant SaaS

Mon 24 November 2025

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.

security django postgres rls aws multi-tenant saas optimo diversio permissions production iam
Read more

Insights from "Everything I Know About Good System Design"

Sun 17 August 2025

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.

system-design software-architecture database-design state-management performance best-practices
Read more

The Monolith That Made AI Actually Useful

Thu 07 August 2025

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.

git-worktrees development-workflow ai-tools monorepo claude-code mcp devops productivity bruno
Read more

Postman to Bruno: A Weekend Migration That Transformed Our API Workflow

Sun 13 July 2025

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.

postman bruno api ai claude-code productivity diversio engineering tooling developer-experience
Read more

Managing Context Metadata in Django-PGHistory: Solving the Persistence Problem

Wed 02 April 2025

Learn how to prevent metadata leakage between contexts in django-pghistory for cleaner, more accurate audit trails in your Django applications.

django programming python django-pghistory diversio audit-trails context-management django-middleware python-contextvars database-tracking django-models code-patterns postgresql django-orm debugging
Read more
Older Posts →

© 2025 Ashwini Chaudhary(Monty), license MIT unless otherwise noted.

Generated by Pelican