<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://kareemdev.hashnode.dev</loc>
    <lastmod>2026-09-21T04:06:11.592Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/stop-calling-everything-a-message-queue</loc>
    <lastmod>2026-09-20T14:08:42.699Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/i-built-a-gps-streaming-pipeline-from-scratch-here-s-what-no-tutorial-told-me</loc>
    <lastmod>2026-09-12T13:30:02.947Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/postgres-select-distinct-doesn-t-scale-and-how-to-fix-it</loc>
    <lastmod>2026-09-11T17:03:53.974Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/git-internals-and-branching-strategies-a-complete-guide</loc>
    <lastmod>2026-09-07T19:33:15.085Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/when-one-database-is-no-longer-enough-a-practical-guide-to-distributed-transactions</loc>
    <lastmod>2026-09-05T15:49:19.474Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/latency-throughput-the-laws-that-govern-every-system-under-load</loc>
    <lastmod>2026-08-22T14:01:12.113Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/my-journey-as-a-backend-engineer-into-the-world-of-ai-agents</loc>
    <lastmod>2026-08-16T05:48:26.563Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/what-i-learned-building-real-observability-into-an-app</loc>
    <lastmod>2026-08-14T09:22:07.313Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/concurrency-at-the-app-and-server-level-race-conditions-visibility-and-the-primitives-that-fix-them</loc>
    <lastmod>2026-08-12T07:46:47.512Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/ordering-events-in-distributed-systems</loc>
    <lastmod>2026-08-08T15:51:43.568Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/from-postgres-to-olap-what-i-learned-building-an-f1-analytics-engine-with-duckdb</loc>
    <lastmod>2026-08-04T19:31:53.987Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/from-ephemeral-ports-to-gc-pauses-the-full-cost-of-a-missing-connection-pool</loc>
    <lastmod>2026-08-01T08:51:50.592Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/the-endpoint-that-almost-broke-our-app-and-how-binary-encoding-saved-it</loc>
    <lastmod>2026-07-30T06:42:43.007Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/beyond-the-event-loop-how-v8-libuv-and-node-js-actually-work-together</loc>
    <lastmod>2026-07-27T10:47:19.373Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/object-storage-design-patterns-uploads-consistency-and-delivery-with-s3-and-tus</loc>
    <lastmod>2026-07-26T12:30:19.122Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/contention-at-scale-from-row-locks-to-distributed-systems</loc>
    <lastmod>2026-07-24T21:30:13.843Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/infrastructure-routing-how-to-decide-when-everything-overlaps</loc>
    <lastmod>2026-07-23T11:57:45.380Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/postgresql-extended-statistics-the-missing-half-of-query-optimization</loc>
    <lastmod>2026-07-21T11:30:09.170Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/hidden-classes-in-v8-the-mental-model-that-optimizes-your-code</loc>
    <lastmod>2026-07-21T12:39:32.814Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/mechanical-sympathy-what-every-backend-engineer-should-know-about-the-machine-under-their-code</loc>
    <lastmod>2026-07-18T12:20:37.217Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/docker-is-just-a-process-here-s-what-that-actually-means</loc>
    <lastmod>2026-07-14T07:05:05.913Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/scaling-reads-vs-scaling-writes-a-complete-guide</loc>
    <lastmod>2026-07-21T20:02:44.826Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/concurrency-multitasking-the-complete-guide-from-os-fundamentals-to-production-systems</loc>
    <lastmod>2026-07-11T14:45:50.572Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/from-6-gb-to-2-gb-how-we-tamed-a-memory-beast-in-node-js</loc>
    <lastmod>2026-04-24T20:12:19.431Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/archive</loc>
    <lastmod>2026-09-21T04:06:11.592Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://kareemdev.hashnode.dev/recommendations</loc>
    <lastmod>2026-09-21T04:06:11.592Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>