<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title><![CDATA[Jaydeep Solanki]]></title>
    <link>https://jaydeep.is-a.dev</link>
    <description><![CDATA[Writings and notes on backend engineering, distributed systems, and infrastructure by Jaydeep Solanki.]]></description>
    <language>en-us</language>
    <lastBuildDate>Tue, 08 Sep 2026 20:22:16 GMT</lastBuildDate>
    <atom:link href="https://jaydeep.is-a.dev/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title><![CDATA[Zero-Downtime Postgres]]></title>
      <link>https://jaydeep.is-a.dev/notes/zero-downtime-postgresql-migration</link>
      <guid isPermaLink="true">https://jaydeep.is-a.dev/notes/zero-downtime-postgresql-migration</guid>
      <pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[A fictional case study of moving orders.status to orders.fulfillment_state with an expand-and-contract migration.]]></description>
      <category>postgresql</category>
      <category>database-migrations</category>
      <category>zero-downtime</category>
      <category>expand-and-contract</category>
    </item>
    <item>
      <title><![CDATA[Reliable Webhooks]]></title>
      <link>https://jaydeep.is-a.dev/notes/webhook-delivery-system</link>
      <guid isPermaLink="true">https://jaydeep.is-a.dev/notes/webhook-delivery-system</guid>
      <pubDate>Sat, 23 May 2026 00:00:00 GMT</pubDate>
      <description><![CDATA[A deep look at the reliability stack underneath webhook delivery, including transactional outbox, delivery workers, jittered backoff, circuit breakers, dead letter queues, HMAC signing, idempotency contracts, fan out, and the observability layer that makes all of it debuggable.]]></description>
      <category>backend</category>
      <category>distributed-systems</category>
      <category>reliability</category>
      <category>queues</category>
    </item>
  </channel>
</rss>