<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Samarth Jindal: Blog</title><description>Samarth Jindal, software engineer building reliable distributed systems at scale. Writing on Kafka, Kubernetes, MongoDB, production engineering, and system design.</description><link>https://www.samarthjindal.com/</link><language>en-us</language><item><title>Anatomy of a Kafka Consumer Lag Incident</title><link>https://www.samarthjindal.com/blog/kafka-consumer-lag-incident/</link><guid isPermaLink="true">https://www.samarthjindal.com/blog/kafka-consumer-lag-incident/</guid><description>A 3 a.m. page, a steadily climbing lag graph, and the debugging path from symptom to root cause — plus the guardrails we added so it wouldn&apos;t happen again.</description><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate><category>Incident Management</category><category>Kafka</category><category>Distributed Systems</category><category>Production Engineering</category><category>Observability</category></item><item><title>Right-Sizing Kubernetes Workloads Without Guesswork</title><link>https://www.samarthjindal.com/blog/right-sizing-kubernetes/</link><guid isPermaLink="true">https://www.samarthjindal.com/blog/right-sizing-kubernetes/</guid><description>How to set requests and limits from real usage data instead of vibes — and why getting this wrong quietly burns money and causes 2 a.m. OOMKills.</description><pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate><category>Kubernetes</category><category>Kubernetes</category><category>Cloud Infrastructure</category><category>Performance</category><category>Production Engineering</category></item><item><title>Choosing a Shard Key for a Multi-Terabyte MongoDB Cluster</title><link>https://www.samarthjindal.com/blog/mongodb-sharding-strategy/</link><guid isPermaLink="true">https://www.samarthjindal.com/blog/mongodb-sharding-strategy/</guid><description>The shard key is the one decision you can&apos;t easily walk back. A practical guide to choosing one that distributes writes, supports your queries, and won&apos;t create hot shards.</description><pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate><category>System Design</category><category>MongoDB</category><category>Distributed Systems</category><category>System Design</category><category>Performance</category></item><item><title>What Carrying the Pager Taught Me About Engineering Maturity</title><link>https://www.samarthjindal.com/blog/what-the-pager-taught-me/</link><guid isPermaLink="true">https://www.samarthjindal.com/blog/what-the-pager-taught-me/</guid><description>On-call is the most honest feedback loop in software. Here&apos;s what owning production taught me about systems, blame, and what &apos;senior&apos; actually means.</description><pubDate>Tue, 10 Feb 2026 00:00:00 GMT</pubDate><category>Career Growth</category><category>Career Growth</category><category>Production Engineering</category><category>Incident Management</category><category>Leadership</category></item></channel></rss>