<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://snehasishroy.com</loc>
    <lastmod>2026-04-07T19:42:04.751Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/the-string-that-should-never-have-existed</loc>
    <lastmod>2026-04-04T19:04:22.957Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/introducing-atomdb-a-strongly-consistent-embedded-keyvalue-database-built-from-scratch</loc>
    <lastmod>2026-03-21T11:57:48.413Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/shuffle-sharding-the-secret-sauce-behing-aws-reliability</loc>
    <lastmod>2025-06-08T11:28:35.586Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/building-a-request-coalescer-from-scratch</loc>
    <lastmod>2025-05-20T10:16:04.591Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/understanding-the-kafka-communication-protocol-in-detail</loc>
    <lastmod>2025-05-19T05:24:56.682Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/ensuring-exactly-once-execution-at-scale-in-distributed-systems</loc>
    <lastmod>2025-05-15T10:52:51.924Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/build-a-distributed-task-scheduler-using-zookeeper</loc>
    <lastmod>2024-03-24T16:45:25.354Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/deep-dive-of-the-distributed-job-scheduler-that-powers-over-2-billion-daily-jobs-at-phonepe</loc>
    <lastmod>2024-02-17T19:26:36.170Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/basics-of-linux-filesystem</loc>
    <lastmod>2023-12-10T18:11:04.276Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/observer-design-pattern-explained-in-2-minutes</loc>
    <lastmod>2023-11-20T12:30:10.368Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/chain-of-responsibility-design-pattern-explained-in-2-minutes</loc>
    <lastmod>2023-11-18T17:00:11.018Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/prototype-design-pattern-explained-in-2-minutes</loc>
    <lastmod>2023-11-13T18:15:13.824Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/strategy-design-pattern-explained-in-2-minutes</loc>
    <lastmod>2023-11-11T18:06:14.421Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/visitor-design-pattern-explained-in-2-minutes</loc>
    <lastmod>2023-11-05T17:19:39.422Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/building-a-distributed-job-scheduler-from-scratch-part-3</loc>
    <lastmod>2023-09-17T17:50:35.181Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/building-a-distributed-job-scheduler-from-scratch-part-2</loc>
    <lastmod>2023-09-10T20:48:39.951Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/building-a-distributed-job-scheduler-from-scratch-part-1</loc>
    <lastmod>2023-09-08T21:07:41.857Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/how-to-easily-convert-ebooks-using-calibre</loc>
    <lastmod>2023-08-28T17:27:01.554Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/ultimate-hack-for-high-quality-books-at-unbeatable-prices</loc>
    <lastmod>2023-08-27T16:58:21.303Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/series/build-your-job-scheduler</loc>
    <lastmod>2026-04-07T19:42:04.751Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/series/design-patterns-explained</loc>
    <lastmod>2026-04-07T19:42:04.751Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/series/basics-of-linux</loc>
    <lastmod>2026-04-07T19:42:04.751Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/archive</loc>
    <lastmod>2026-04-07T19:42:04.751Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://snehasishroy.com/recommendations</loc>
    <lastmod>2026-04-07T19:42:04.751Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>