<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Sumeet Naik — Blog</title>
    <link>https://example.com/blog/</link>
    <description>Notes on backend systems, cloud infrastructure, and AI-assisted development.</description>
    <language>en</language>
    <lastBuildDate>Sun, 05 Jul 2026 18:03:13 GMT</lastBuildDate>
    
    <item>
      <title>Shipping a side project with an AI pair programmer</title>
      <link>https://example.com/blog/shipping-side-project-with-ai-pair-programmer/</link>
      <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
      <description>What changed in my workflow after three months of building with an agent in the loop.</description>
    </item>
    
    <item>
      <title>Postgres row-level locks bit me in production</title>
      <link>https://example.com/blog/postgres-row-level-locks-bit-me-in-production/</link>
      <pubDate>Thu, 09 Apr 2026 00:00:00 GMT</pubDate>
      <description>A postmortem on a deadlock that only showed up under real traffic.</description>
    </item>
    
    <item>
      <title>Self-hosting a link shortener on a $4 VPS</title>
      <link>https://example.com/blog/self-hosting-link-shortener-on-a-4-dollar-vps/</link>
      <pubDate>Wed, 11 Feb 2026 00:00:00 GMT</pubDate>
      <description>Docker Compose, Caddy, and a tiny Go service — soup to nuts.</description>
    </item>
    
    <item>
      <title>Designing idempotent APIs that survive retries</title>
      <link>https://example.com/blog/designing-idempotent-apis-that-survive-retries/</link>
      <pubDate>Tue, 18 Nov 2025 00:00:00 GMT</pubDate>
      <description>Idempotency keys, exactly-once illusions, and what clients actually do.</description>
    </item>
    
    <item>
      <title>Why we moved from REST to gRPC internally</title>
      <link>https://example.com/blog/why-we-moved-from-rest-to-grpc-internally/</link>
      <pubDate>Wed, 03 Sep 2025 00:00:00 GMT</pubDate>
      <description>Service-to-service calls got a lot cheaper once we stopped paying the JSON tax.</description>
    </item>
    
    <item>
      <title>From cron jobs to event-driven pipelines</title>
      <link>https://example.com/blog/from-cron-jobs-to-event-driven-pipelines/</link>
      <pubDate>Fri, 22 Aug 2025 00:00:00 GMT</pubDate>
      <description>Migrating a nightly batch monolith to queues without a big-bang rewrite.</description>
    </item>
    
    <item>
      <title>Terraform state: what nobody tells you</title>
      <link>https://example.com/blog/terraform-state-what-nobody-tells-you/</link>
      <pubDate>Mon, 05 May 2025 00:00:00 GMT</pubDate>
      <description>Locking, drift, and the day someone force-unlocked prod.</description>
    </item>
    
    <item>
      <title>Kubernetes readiness probes that lied</title>
      <link>https://example.com/blog/kubernetes-readiness-probes-that-lied/</link>
      <pubDate>Thu, 14 Nov 2024 00:00:00 GMT</pubDate>
      <description>A postmortem on a rollout that looked healthy and wasn&#39;t.</description>
    </item>
    
    <item>
      <title>Building a rate limiter with Redis and Lua</title>
      <link>https://example.com/blog/rate-limiter-with-redis-and-lua/</link>
      <pubDate>Sun, 02 Jun 2024 00:00:00 GMT</pubDate>
      <description>Sliding-window counters, atomic Lua scripts, and the race condition we almost shipped.</description>
    </item>
    
    <item>
      <title>The day our CDN cache poisoning bug shipped</title>
      <link>https://example.com/blog/cdn-cache-poisoning-postmortem/</link>
      <pubDate>Tue, 20 Feb 2024 00:00:00 GMT</pubDate>
      <description>An unkeyed header turned one user&#39;s error page into everyone&#39;s error page.</description>
    </item>
    
    <item>
      <title>Blue-green deploys without doubling your database</title>
      <link>https://example.com/blog/blue-green-deploys-without-doubling-your-database/</link>
      <pubDate>Sun, 08 Oct 2023 00:00:00 GMT</pubDate>
      <description>Blue-green is easy for stateless services and hard for the one thing that isn&#39;t.</description>
    </item>
    
    <item>
      <title>What I wish I knew before running my own Kafka cluster</title>
      <link>https://example.com/blog/what-i-wish-i-knew-before-running-kafka/</link>
      <pubDate>Mon, 17 Apr 2023 00:00:00 GMT</pubDate>
      <description>Consumer lag, partition counts, and the rebalance storm that took down checkout.</description>
    </item>
    
  </channel>
</rss>
