<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://thinking-in-backend.hashnode.dev</loc>
    <lastmod>2026-10-19T11:36:42.432Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/scaling-and-performance-engineering-finding-the-real-bottleneck</loc>
    <lastmod>2026-01-23T04:15:14.506Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/backend-security-knowing-where-trust-ends</loc>
    <lastmod>2026-01-22T03:40:27.341Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/graceful-shutdown-letting-systems-stop-without-breaking-things</loc>
    <lastmod>2026-01-22T03:42:45.388Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/observability-turning-on-the-lights</loc>
    <lastmod>2026-01-21T04:19:28.344Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/task-queues-and-background-jobs-the-art-of-doing-nothing-right-now</loc>
    <lastmod>2026-01-19T06:42:59.377Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/serialization-and-deserialization-the-art-of-flat-packing-data</loc>
    <lastmod>2026-01-19T05:35:40.932Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/idempotency-and-retries-why-systems-must-survive-try-again</loc>
    <lastmod>2026-01-18T14:21:07.806Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/concurrency-when-order-is-an-assumption</loc>
    <lastmod>2026-01-17T14:24:11.877Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/caching-memory-without-guarantees</loc>
    <lastmod>2026-01-16T10:50:27.981Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/the-backend-developers-guide-to-indexes</loc>
    <lastmod>2026-01-15T09:04:37.242Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/the-backend-developers-guide-to-databases</loc>
    <lastmod>2026-01-14T15:29:04.639Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/rate-limiting-abuse-and-trust-at-scale</loc>
    <lastmod>2026-01-13T14:09:45.362Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/authorization-who-can-do-what</loc>
    <lastmod>2026-01-12T14:56:30.996Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/authentication-over-http</loc>
    <lastmod>2026-01-11T14:47:12.181Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/building-an-http-server-and-designing-apis-that-survive-scale</loc>
    <lastmod>2026-01-10T13:59:38.338Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/rest-is-not-crud</loc>
    <lastmod>2026-01-09T12:38:33.490Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/http-methods-status-codes-and-meaning</loc>
    <lastmod>2026-01-08T11:15:27.957Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/how-http-remembers-things</loc>
    <lastmod>2026-01-07T13:06:03.857Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/why-http-had-to-be-stateless</loc>
    <lastmod>2026-01-06T13:34:22.949Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/udp-fast-honest-and-unreliable</loc>
    <lastmod>2026-01-05T09:22:44.842Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/why-tcp-exists</loc>
    <lastmod>2026-01-05T09:24:05.024Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/how-data-moves-across-a-network</loc>
    <lastmod>2026-01-05T09:24:59.996Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/the-internet-didnt-need-servers-until-it-did</loc>
    <lastmod>2026-01-02T11:38:40.774Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/series/backend</loc>
    <lastmod>2026-10-19T11:36:42.432Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/archive</loc>
    <lastmod>2026-10-19T11:36:42.432Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://thinking-in-backend.hashnode.dev/recommendations</loc>
    <lastmod>2026-10-19T11:36:42.432Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>