Latest Blog Posts
View all blog postsWeekend Reading #89
This week: a practical guide to 10 ADR anti-patterns with concrete examples showing how to write architecture decisions that actually help your team. Uber shares two infrastructure deep dives — making OpenSearch zone-failure resilient with isolation groups and forced shard allocation awareness, and GitFarm, a Git-as-a-Service platform that delivers full monorepo checkouts in under 500ms. And Dropbox traces the decade-long evolution of Riviera from file preview service to a universal content processing platform now powering AI ingestion at 2.5 billion requests per day.
Weekend Reading #88
Weekly tech digest featuring a massive Agile & Scrum interview guide with DORA metrics and scaling patterns, Uber's Cart Assistant agentic grocery system built on multi-prompt state graphs, Slack's Shipyard immutable EC2 platform with layered AMIs and automatic instance cycling, and Stripe's graph-based auto-remediation system cutting MongoDB pager volume by 30%.
Weekend Reading #87
Weekly tech digest featuring a practical guide to 17 prioritization frameworks with formulas and examples, Netflix's brutally honest Service Topology production postmortem, Uber's SPIRE-backed AI agent identity framework with full actor chain propagation, and Uber's artifact storage modernization cutting 5PB/month egress by 99% with a custom validation proxy.
Weekend Reading #86
Weekly tech digest featuring a comprehensive AI interview guide for .NET engineers covering LLMs, RAG, agents, and MCP with C# examples, Zalando's in-process client-side load balancer handling 1M RPS with occupancy-based bounded load, Netflix's Vera and VOID research models for controllable AI video editing, and LinkedIn's autonomous QA Agent using vision-language models for AI-driven testing at scale.
10 ADR Anti-Patterns and ADR Best Practices for Developers, Tech Leads and Architects
In this article, I will explain 10 anti-patterns in Architecture Decision Records and how to avoid them. Consider this article a guide to following Best Practices and creating a good Architecture Decision Record (ADR).