<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://blog.suryasathi.com</loc>
    <lastmod>2026-05-14T22:11:35.125Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://blog.suryasathi.com/consistency-models</loc>
    <lastmod>2026-02-08T18:30:31.886Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.suryasathi.com/exactly-once-delivery-is-impossible</loc>
    <lastmod>2026-02-01T18:30:40.840Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.suryasathi.com/idempotency</loc>
    <lastmod>2026-01-26T06:30:14.840Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.suryasathi.com/why-distributed-systems-cant-know-whats-happening</loc>
    <lastmod>2026-01-19T06:30:54.119Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.suryasathi.com/caching-performance-vs-consistency</loc>
    <lastmod>2026-01-12T06:30:49.920Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.suryasathi.com/state-in-a-system</loc>
    <lastmod>2026-01-05T06:30:52.602Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.suryasathi.com/scaling-and-load-balancing</loc>
    <lastmod>2025-12-29T06:30:34.886Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.suryasathi.com/latency-vs-throughput</loc>
    <lastmod>2025-12-23T07:07:51.727Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.suryasathi.com/from-your-system-to-the-cloud</loc>
    <lastmod>2025-08-27T06:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.suryasathi.com/when-can-you-break-software-design-principles</loc>
    <lastmod>2025-08-20T06:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.suryasathi.com/why-is-oop-criticized</loc>
    <lastmod>2025-08-13T06:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.suryasathi.com/asynchronous-programming-in-python-and-nodejs</loc>
    <lastmod>2025-08-06T06:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.suryasathi.com/how-your-os-runs-applications</loc>
    <lastmod>2025-07-30T06:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.suryasathi.com/understanding-big-o</loc>
    <lastmod>2025-07-22T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.suryasathi.com/organizing-data-in-structures</loc>
    <lastmod>2025-07-18T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.suryasathi.com/why-are-there-so-many-programming-languages-part-2</loc>
    <lastmod>2025-07-06T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.suryasathi.com/why-are-there-so-many-programming-languages-part-1</loc>
    <lastmod>2025-06-19T18:30:00.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://blog.suryasathi.com/series/foundations</loc>
    <lastmod>2026-05-14T22:11:35.125Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.suryasathi.com/series/performance-and-state</loc>
    <lastmod>2026-05-14T22:11:35.125Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://blog.suryasathi.com/archive</loc>
    <lastmod>2026-05-14T22:11:35.125Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://blog.suryasathi.com/recommendations</loc>
    <lastmod>2026-05-14T22:11:35.125Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>