<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://syedmansoorali.com/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url>

  <url><loc>https://syedmansoorali.com/projects</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://syedmansoorali.com/projects/lcx-event-platform</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>

  <url><loc>https://syedmansoorali.com/architecture</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://syedmansoorali.com/architecture/auth-middleware</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://syedmansoorali.com/architecture/kafka-event-system</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://syedmansoorali.com/architecture/fraud-detection</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://syedmansoorali.com/architecture/notification-system</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://syedmansoorali.com/architecture/rbac</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>

  <url><loc>https://syedmansoorali.com/playground</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://syedmansoorali.com/playground/kafka-visualizer</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://syedmansoorali.com/playground/redis-cache</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://syedmansoorali.com/playground/jwt-decoder</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://syedmansoorali.com/playground/rate-limiter</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://syedmansoorali.com/playground/consistent-hashing</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://syedmansoorali.com/playground/cap-theorem</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://syedmansoorali.com/playground/sliding-window</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://syedmansoorali.com/playground/bloom-filter</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>

  <url><loc>https://syedmansoorali.com/diary</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://syedmansoorali.com/diary/authentication-latency-96-percent</loc><lastmod>2026-05-12</lastmod><priority>0.7</priority></url>
  <url><loc>https://syedmansoorali.com/diary/designing-kafka-topics</loc><lastmod>2026-04-03</lastmod><priority>0.7</priority></url>
  <url><loc>https://syedmansoorali.com/diary/redis-is-not-a-database</loc><lastmod>2026-03-08</lastmod><priority>0.7</priority></url>
  <url><loc>https://syedmansoorali.com/diary/why-event-driven-systems-scale</loc><lastmod>2026-02-15</lastmod><priority>0.7</priority></url>
  <url><loc>https://syedmansoorali.com/diary/oauth-misconceptions</loc><priority>0.7</priority></url>
  <url><loc>https://syedmansoorali.com/diary/exactly-once-processing</loc><priority>0.7</priority></url>

  <url><loc>https://syedmansoorali.com/resume</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://syedmansoorali.com/now</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://syedmansoorali.com/uses</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://syedmansoorali.com/reading</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
</urlset>
