<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Harshit Mehra — Engineering Notes</title><description>Notes on system design, distributed systems, backend engineering, and software architecture.</description><link>https://harshitmehra.com/</link><item><title>Understanding Idempotency in Distributed Systems</title><link>https://harshitmehra.com/blog/idempotency/</link><guid isPermaLink="true">https://harshitmehra.com/blog/idempotency/</guid><description>Designing operations that are safe to retry.</description><pubDate>Mon, 02 Nov 2026 00:00:00 GMT</pubDate></item><item><title>Database Replication: Leaders and Followers</title><link>https://harshitmehra.com/blog/database-replication/</link><guid isPermaLink="true">https://harshitmehra.com/blog/database-replication/</guid><description>A short note on the shape of a replicated write path.</description><pubDate>Fri, 30 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Why Do We Need Consistent Hashing?</title><link>https://harshitmehra.com/blog/consistent-hashing/</link><guid isPermaLink="true">https://harshitmehra.com/blog/consistent-hashing/</guid><description>Understanding the problem that consistent hashing solves.</description><pubDate>Wed, 28 Oct 2026 00:00:00 GMT</pubDate></item></channel></rss>