apoorvtyagi.techKafka Consumer Container Restarts in Kubernetes: A Production Case StudyBackground At my current org, I got introduced to a very fun tool, PagerDuty - because who doesn't love being woken up at 3:31 AM? A similar alert flared up for one of our merchant services. While it mercifully avoided the 3 AM slot, the diagnostic w...Feb 10·7 min read
apoorvtyagi.techHow we solved cache invalidation in Kubernetes with a headless service⬅️ Background At my previous organization, we were building a health platform, and one of the most critical, high-traffic components was our Lab test booking service. One of its core functions is to serve package details like inclusions, prices, and ...Dec 29, 2025·4 min read
apoorvtyagi.techGoing Vernacular: Engineering Our Way to Process Multilingual NamesIntroduction At our current organization, earlier this year as we were looking at the errors at one of our signup API, we observed that nearly 5% of our requests were getting failed, all due to 400 BAD REQUEST errors, and the root cause was traced ba...Dec 4, 2023·10 min read
apoorvtyagi.techHow to Keep Your Package Dependencies Up to Date on Azure DevOpsIntroduction As a developer, how often have you seen a repository with packages that are out of date? New package updates generally include new features, performance improvements, and security fixes. But keeping track of all outdated dependencies in ...Dec 3, 2023·5 min read
apoorvtyagi.techFinding a Needle in Haystack: Fixing Mysterious Bad GatewayIntroduction At my current org, we have many applications running behind the API gateway that interacts with the outside world using REST APIs. To track server-side failures we built an alert system that nudges every time we get any 5XX error. As soo...Mar 11, 2023·6 min read