<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://shafiktanbir.com</loc>
<lastmod>2026-10-03T18:17:28.109Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://shafiktanbir.com/blog</loc>
<lastmod>2026-10-03T18:17:28.109Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://shafiktanbir.com/book</loc>
<lastmod>2026-10-03T18:17:28.109Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://shafiktanbir.com/llms.txt</loc>
<lastmod>2026-10-03T18:17:28.109Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shafiktanbir.com/blog/solving-n-plus-1-database-query-bottlenecks-nodejs-go</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shafiktanbir.com/blog/postgresql-latency-optimization-p95</loc>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shafiktanbir.com/blog/automating-zero-downtime-deployments-argocd-helm</loc>
<lastmod>2025-08-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shafiktanbir.com/blog/cutting-aws-compute-bills-k3s</loc>
<lastmod>2025-11-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shafiktanbir.com/blog/reducing-p95-api-latency-redis-postgres</loc>
<lastmod>2024-12-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shafiktanbir.com/blog/scaling-production-rag-pipelines</loc>
<lastmod>2026-01-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shafiktanbir.com/blog/preventing-cascading-microservice-outages</loc>
<lastmod>2025-09-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shafiktanbir.com/blog/scaling-postgresql-pgbouncer-read-replicas</loc>
<lastmod>2024-09-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shafiktanbir.com/blog/hardening-kubernetes-clusters-rbac-trivy</loc>
<lastmod>2024-06-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shafiktanbir.com/blog/zero-trust-hybrid-cloud-mesh-headscale</loc>
<lastmod>2023-12-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shafiktanbir.com/blog/kubernetes-statefulset-database-persistence</loc>
<lastmod>2023-10-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shafiktanbir.com/blog/prometheus-grafana-loki-observability</loc>
<lastmod>2023-04-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://shafiktanbir.com/blog/shifting-security-left-trivy-github-actions</loc>
<lastmod>2023-01-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
