Badri's Thoughts, Stories & Ideas
I am a seasoned Software Engineer with more than 15 years of experience in designing, developing, and managing a diverse range of systems, including news portal, bill payment platform, e-commerce solution, and fintech application. I write about my experiences and best practices across a wide range of software engineering topics on a separate blog. You can read them here.
Jul 02

Database Sharding: Architecture, Trade-offs, and When the Complexity Isn't Worth It

21 min read
Jul 01

Understanding Database Partitioning: From Concepts and Performance to When to Avoid It

19 min read
Jul 01

Database Views: Abstraction, Security, and Their Pitfalls

23 min read
Jun 22

Agentic Development Part 7: Best Practices — Spec-Driven + Agentic Development

17 min read
Jun 22

Agentic Development Part 6: Multi-Agent Workflows

16 min read
Jun 22

Agentic Development Part 5: Agent Verification and Guardrails

14 min read
Jun 22

Agentic Development Part 4: Context Engineering for Agents

14 min read
Jun 21

Agentic Development Part 3: Designing Tasks for Agents

13 min read
Jun 21

Agentic Development Part 2: Anatomy of a Coding Agent

14 min read
Jun 21

Agentic Development Part 1: Overview

11 min read

Portfolio