<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
    <channel>
        <title>Sahil Sudan — System Design &amp; Fintech Engineering</title>
        <link>https://sahilsudan.com</link>
        <description>System design concepts explained simply, plus fintech engineering insights.</description>
        <lastBuildDate>Wed, 03 Jun 2026 12:16:10 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>© 2026 Sahil Sudan</copyright>
        <item>
            <title><![CDATA[Rate Limiting — The Bouncer at Your API's Door]]></title>
            <link>https://sahilsudan.com/learn/rate-limiting</link>
            <guid isPermaLink="false">https://sahilsudan.com/learn/rate-limiting</guid>
            <pubDate>Sun, 19 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Why does Instagram stop you from liking 500 posts in a minute? Rate Limiting. Let's understand how it protects systems from abuse — with a nightclub bouncer analogy.]]></description>
            <author>Sahils74089@gmail.com (Sahil Sudan)</author>
        </item>
        <item>
            <title><![CDATA[Load Balancing — Explained Like You're Ordering Food]]></title>
            <link>https://sahilsudan.com/learn/load-balancing-explained</link>
            <guid isPermaLink="false">https://sahilsudan.com/learn/load-balancing-explained</guid>
            <pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Ever wondered how Netflix handles millions of users at once without crashing? The secret is Load Balancing. Let's understand it with a simple restaurant analogy.]]></description>
            <author>Sahils74089@gmail.com (Sahil Sudan)</author>
        </item>
        <item>
            <title><![CDATA[Horizontal vs Vertical Scaling — Adding More Trucks vs a Bigger Truck]]></title>
            <link>https://sahilsudan.com/learn/horizontal-vs-vertical-scaling</link>
            <guid isPermaLink="false">https://sahilsudan.com/learn/horizontal-vs-vertical-scaling</guid>
            <pubDate>Fri, 17 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[When your app can't handle the load, do you get a bigger server or more servers? Let's understand scaling with a delivery truck analogy.]]></description>
            <author>Sahils74089@gmail.com (Sahil Sudan)</author>
        </item>
        <item>
            <title><![CDATA[Caching — Why Your App Feels Slow (And How to Fix It)]]></title>
            <link>https://sahilsudan.com/learn/caching-explained</link>
            <guid isPermaLink="false">https://sahilsudan.com/learn/caching-explained</guid>
            <pubDate>Thu, 16 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Caching is the single biggest performance win in system design. Let's understand it with real examples — from Instagram feeds to Zomato menus.]]></description>
            <author>Sahils74089@gmail.com (Sahil Sudan)</author>
        </item>
        <item>
            <title><![CDATA[Database Replication — Making Copies of Your Exam Notes]]></title>
            <link>https://sahilsudan.com/learn/database-replication</link>
            <guid isPermaLink="false">https://sahilsudan.com/learn/database-replication</guid>
            <pubDate>Wed, 15 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[What happens when your database server crashes? Replication keeps copies of your data on multiple servers. Let's understand it with an exam notes analogy.]]></description>
            <author>Sahils74089@gmail.com (Sahil Sudan)</author>
        </item>
        <item>
            <title><![CDATA[Database Sharding — Splitting Your Database Like a Pizza]]></title>
            <link>https://sahilsudan.com/learn/database-sharding</link>
            <guid isPermaLink="false">https://sahilsudan.com/learn/database-sharding</guid>
            <pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[When your database has 100 million rows and queries are slow, you need sharding. Let's break it down with a pizza analogy that actually makes sense.]]></description>
            <author>Sahils74089@gmail.com (Sahil Sudan)</author>
        </item>
        <item>
            <title><![CDATA[Microservices vs Monolith — One Big Kitchen vs Food Court]]></title>
            <link>https://sahilsudan.com/learn/microservices-vs-monolith</link>
            <guid isPermaLink="false">https://sahilsudan.com/learn/microservices-vs-monolith</guid>
            <pubDate>Mon, 13 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Should you build one big application or many small ones? Let's understand the monolith vs microservices debate with a restaurant analogy.]]></description>
            <author>Sahils74089@gmail.com (Sahil Sudan)</author>
        </item>
        <item>
            <title><![CDATA[CAP Theorem — You Can Only Pick Two (Like a Pizza Topping Rule)]]></title>
            <link>https://sahilsudan.com/learn/cap-theorem</link>
            <guid isPermaLink="false">https://sahilsudan.com/learn/cap-theorem</guid>
            <pubDate>Sun, 12 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Every distributed system faces an impossible choice: Consistency, Availability, or Partition Tolerance — pick any two. Let's understand why with a pizza shop analogy.]]></description>
            <author>Sahils74089@gmail.com (Sahil Sudan)</author>
        </item>
        <item>
            <title><![CDATA[Consistent Hashing — The Musical Chairs of Distributed Systems]]></title>
            <link>https://sahilsudan.com/learn/consistent-hashing</link>
            <guid isPermaLink="false">https://sahilsudan.com/learn/consistent-hashing</guid>
            <pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[How do systems like DynamoDB and Cassandra distribute data across servers without reshuffling everything when a server is added? Consistent Hashing.]]></description>
            <author>Sahils74089@gmail.com (Sahil Sudan)</author>
        </item>
        <item>
            <title><![CDATA[Message Queues — The Post Office of Your Backend]]></title>
            <link>https://sahilsudan.com/learn/message-queues</link>
            <guid isPermaLink="false">https://sahilsudan.com/learn/message-queues</guid>
            <pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[How does Zomato process 10,000 orders per minute without losing a single one? Message Queues. Let's understand them with a post office analogy.]]></description>
            <author>Sahils74089@gmail.com (Sahil Sudan)</author>
        </item>
        <item>
            <title><![CDATA[SQL vs NoSQL — Excel Spreadsheet vs Sticky Notes]]></title>
            <link>https://sahilsudan.com/learn/sql-vs-nosql</link>
            <guid isPermaLink="false">https://sahilsudan.com/learn/sql-vs-nosql</guid>
            <pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[When should you use PostgreSQL vs MongoDB? Let's understand the SQL vs NoSQL debate with a simple spreadsheet vs sticky notes analogy.]]></description>
            <author>Sahils74089@gmail.com (Sahil Sudan)</author>
        </item>
        <item>
            <title><![CDATA[API Gateway — The Receptionist of Your Microservices]]></title>
            <link>https://sahilsudan.com/learn/api-gateway-pattern</link>
            <guid isPermaLink="false">https://sahilsudan.com/learn/api-gateway-pattern</guid>
            <pubDate>Wed, 08 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[In a microservices world, who handles authentication, routing, and rate limiting? The API Gateway. Let's understand it with a hotel receptionist analogy.]]></description>
            <author>Sahils74089@gmail.com (Sahil Sudan)</author>
        </item>
        <item>
            <title><![CDATA[Circuit Breaker Pattern — The MCB of Your Microservices]]></title>
            <link>https://sahilsudan.com/learn/circuit-breaker-pattern</link>
            <guid isPermaLink="false">https://sahilsudan.com/learn/circuit-breaker-pattern</guid>
            <pubDate>Tue, 07 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[When a downstream service is failing, should you keep calling it? The Circuit Breaker pattern prevents cascading failures — just like the MCB in your house.]]></description>
            <author>Sahils74089@gmail.com (Sahil Sudan)</author>
        </item>
        <item>
            <title><![CDATA[CDN — Why Netflix Doesn't Buffer (And Your App Shouldn't Either)]]></title>
            <link>https://sahilsudan.com/learn/cdn-explained</link>
            <guid isPermaLink="false">https://sahilsudan.com/learn/cdn-explained</guid>
            <pubDate>Mon, 06 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[How does Netflix stream 4K video to 200 million users without lag? CDNs. Let's understand Content Delivery Networks with a chai stall franchise analogy.]]></description>
            <author>Sahils74089@gmail.com (Sahil Sudan)</author>
        </item>
        <item>
            <title><![CDATA[WebSockets — From Sending Letters to Making Phone Calls]]></title>
            <link>https://sahilsudan.com/learn/websockets-explained</link>
            <guid isPermaLink="false">https://sahilsudan.com/learn/websockets-explained</guid>
            <pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[How does WhatsApp show you messages instantly? WebSockets enable real-time, two-way communication. Let's understand the difference from regular HTTP.]]></description>
            <author>Sahils74089@gmail.com (Sahil Sudan)</author>
        </item>
        <item>
            <title><![CDATA[OAuth & JWT — The Hotel Keycard System of the Internet]]></title>
            <link>https://sahilsudan.com/learn/oauth-authentication</link>
            <guid isPermaLink="false">https://sahilsudan.com/learn/oauth-authentication</guid>
            <pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[How does 'Login with Google' work? How do APIs verify you are who you say you are? Let's understand OAuth and JWT with a hotel keycard analogy.]]></description>
            <author>Sahils74089@gmail.com (Sahil Sudan)</author>
        </item>
        <item>
            <title><![CDATA[Event-Driven Architecture — The WhatsApp Group of Your Backend]]></title>
            <link>https://sahilsudan.com/learn/event-driven-architecture</link>
            <guid isPermaLink="false">https://sahilsudan.com/learn/event-driven-architecture</guid>
            <pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[How do modern systems react to things happening in real-time? Event-Driven Architecture. Let's understand it with a WhatsApp group analogy.]]></description>
            <author>Sahils74089@gmail.com (Sahil Sudan)</author>
        </item>
        <item>
            <title><![CDATA[Database Indexing — The Table of Contents for Your Data]]></title>
            <link>https://sahilsudan.com/learn/database-indexing</link>
            <guid isPermaLink="false">https://sahilsudan.com/learn/database-indexing</guid>
            <pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Why is your database query taking 30 seconds? Probably missing an index. Let's understand database indexing with a textbook analogy.]]></description>
            <author>Sahils74089@gmail.com (Sahil Sudan)</author>
        </item>
    </channel>
</rss>