<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://zakhassan.com</loc>
<lastmod>2026-06-03T22:54:10.031Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://zakhassan.com/blog</loc>
<lastmod>2026-06-03T22:54:10.031Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.95</priority>
</url>
<url>
<loc>https://zakhassan.com/about</loc>
<lastmod>2026-06-03T22:54:10.031Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://zakhassan.com/speaking</loc>
<lastmod>2026-06-03T22:54:10.031Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://zakhassan.com/contact</loc>
<lastmod>2026-06-03T22:54:10.031Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://zakhassan.com/topics/site-reliability-engineering</loc>
<lastmod>2026-06-03T22:54:10.031Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://zakhassan.com/topics/kubernetes-platform-engineering</loc>
<lastmod>2026-06-03T22:54:10.031Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://zakhassan.com/topics/observability</loc>
<lastmod>2026-06-03T22:54:10.031Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://zakhassan.com/topics/ai-infrastructure</loc>
<lastmod>2026-06-03T22:54:10.031Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://zakhassan.com/topics/identity-reliability</loc>
<lastmod>2026-06-03T22:54:10.031Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://zakhassan.com/topics/cloud-cost-and-capacity</loc>
<lastmod>2026-06-03T22:54:10.031Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/ci-cd-pipeline-reliability-flaky-tests-build-observability-and-deployment-gates</loc>
<lastmod>2026-05-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/sre-metrics-and-reporting-demonstrating-reliability-value-to-the-organization</loc>
<lastmod>2026-05-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/capacity-forecasting-for-sres-time-series-models-anomaly-detection-and-automated-scaling-trigger</loc>
<lastmod>2026-05-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/kubernetes-networking-deep-dive-debugging-dns-cni-and-ingress-failures</loc>
<lastmod>2026-05-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/elasticsearch-at-homelab-scale-cluster-health-shard-management-and-query-performance</loc>
<lastmod>2026-05-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/zero-downtime-deployments-rolling-updates-blue-green-and-traffic-shifting</loc>
<lastmod>2026-05-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/kafka-operations-consumer-lag-partition-management-and-reliability</loc>
<lastmod>2026-05-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/building-a-learning-culture-from-incidents-beyond-blameless-postmortems</loc>
<lastmod>2026-05-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/terraform-at-scale-module-design-state-management-and-infrastructure-ci-cd</loc>
<lastmod>2026-05-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/grpc-reliability-patterns-load-balancing-observability-and-error-handling-at-scale</loc>
<lastmod>2026-05-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/feature-flags-and-progressive-delivery-separating-deployment-from-release</loc>
<lastmod>2026-05-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/log-management-at-scale-structured-logging-routing-and-cost-control</loc>
<lastmod>2026-05-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/container-security-for-sres-from-image-scanning-to-runtime-defense</loc>
<lastmod>2026-05-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/prometheus-operator-at-scale-crd-based-monitoring-for-large-kubernetes-clusters</loc>
<lastmod>2026-05-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/redis-at-homelab-scale-the-sre-guide-to-operating-redis-at-scale</loc>
<lastmod>2026-05-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/secrets-management-at-scale-from-environment-variables-to-zero-trust</loc>
<lastmod>2026-05-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/multi-region-reliability-building-systems-that-survive-regional-failures</loc>
<lastmod>2026-05-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/api-gateway-patterns-rate-limiting-auth-and-resilience-at-the-edge</loc>
<lastmod>2026-05-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/incident-communication-stakeholder-updates-during-outages</loc>
<lastmod>2026-05-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/platform-engineering-building-internal-developer-platforms-that-engineers-actually-use</loc>
<lastmod>2026-05-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/gitops-with-flux-and-argocd-declarative-infrastructure-that-actually-works</loc>
<lastmod>2026-05-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/database-migration-safety-at-scale-zero-downtime-schema-changes</loc>
<lastmod>2026-05-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/cloud-cost-engineering-for-sres-finops-practices-that-actually-work</loc>
<lastmod>2026-05-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/slo-driven-alerting-moving-beyond-threshold-alerts</loc>
<lastmod>2026-05-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/on-call-engineering-reducing-toil-and-improving-handoffs</loc>
<lastmod>2026-05-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/chaos-engineering-in-practice-from-gamedays-to-continuous-verification</loc>
<lastmod>2026-05-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/service-mesh-observability-getting-the-golden-signals-without-touching-application-code</loc>
<lastmod>2026-05-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/postmortems-that-actually-change-things-closing-the-loop-from-incident-to-improvement</loc>
<lastmod>2026-04-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/kubernetes-resource-management-and-capacity-planning</loc>
<lastmod>2026-04-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/distributed-tracing-making-sense-of-microservice-latency</loc>
<lastmod>2026-04-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/opentelemetry-collector-in-production-pipeline-design-routing-and-cost-control</loc>
<lastmod>2026-04-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/ml-pipeline-reliability-making-machine-learning-systems-production-grade</loc>
<lastmod>2026-04-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/linux-performance-engineering-ebpf-profiling-and-finding-the-real-bottleneck</loc>
<lastmod>2026-04-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/observability-driven-development-instrumentation-as-a-definition-of-done</loc>
<lastmod>2026-04-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/distributed-tracing-in-production-sampling-tail-latency-and-making-traces-useful</loc>
<lastmod>2026-04-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/postgresql-at-scale-the-sre-guide-to-operating-postgres-in-production</loc>
<lastmod>2026-04-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/ai-driven-capacity-planning-moving-from-reactive-scaling-to-predictive-infrastructure</loc>
<lastmod>2026-04-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/what-great-sre-candidates-actually-demonstrate-a-hiring-guide</loc>
<lastmod>2026-04-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/building-a-reliability-culture-the-organizational-work-that-makes-sre-stick</loc>
<lastmod>2026-04-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/serverless-reliability-the-patterns-that-make-lambda-production-ready</loc>
<lastmod>2026-04-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/terraform-at-scale-state-management-module-patterns-and-avoiding-the-common-traps</loc>
<lastmod>2026-04-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/api-gateway-reliability-rate-limiting-auth-and-the-patterns-that-actually-scale</loc>
<lastmod>2026-04-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/prompt-engineering-for-sres-writing-ai-instructions-that-actually-work-in-production</loc>
<lastmod>2026-04-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/service-mesh-in-production-what-istio-actually-gives-you-and-costs-you</loc>
<lastmod>2026-04-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/incident-communication-the-skill-every-sre-underestimates</loc>
<lastmod>2026-04-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/what-on-call-actually-feels-like-in-2026</loc>
<lastmod>2026-04-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/testing-your-infrastructure-before-it-fails-chaos-engineering-game-days-and-iac-validation</loc>
<lastmod>2026-04-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/kafka-reliability-at-scale-the-operator-s-field-guide</loc>
<lastmod>2026-04-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/aws-database-reliability-aurora-dynamodb-and-when-to-use-each</loc>
<lastmod>2026-04-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/ai-powered-security-operations-what-actually-works-in-2026</loc>
<lastmod>2026-04-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/operating-sagemaker-in-production-what-the-documentation-doesn-t-tell-you</loc>
<lastmod>2026-04-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/finops-meets-sre-why-cloud-cost-is-now-a-reliability-discipline</loc>
<lastmod>2026-04-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/apache-flink-in-production-building-reliable-real-time-data-pipelines</loc>
<lastmod>2026-04-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/aws-re-invent-2025-the-announcements-that-actually-matter-for-sres</loc>
<lastmod>2026-04-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/production-engineering-at-hyperscale-operating-systems-that-don-t-have-peers</loc>
<lastmod>2026-04-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/gitops-in-2026-argocd-kargo-and-the-progressive-delivery-stack</loc>
<lastmod>2026-04-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/slo-driven-engineering-embedding-reliability-into-the-development-lifecycle</loc>
<lastmod>2026-04-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/edge-computing-for-sres-what-running-workloads-at-300-pops-actually-means</loc>
<lastmod>2026-04-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/data-warehouse-reliability-sre-practices-for-cloud-analytics-platforms</loc>
<lastmod>2026-04-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/secrets-management-in-2026-building-zero-trust-credential-infrastructure</loc>
<lastmod>2026-04-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/reliability-engineering-for-payment-systems-why-the-rules-are-different</loc>
<lastmod>2026-04-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/the-sre-book-in-2026-what-held-up-what-didn-t-and-what-s-missing</loc>
<lastmod>2026-04-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/the-observability-landscape-in-2026-choosing-your-stack</loc>
<lastmod>2026-04-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/the-infrastructure-behind-llm-inference-what-sres-need-to-know</loc>
<lastmod>2026-04-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/apache-spark-in-production-sre-practices-for-data-platform-reliability</loc>
<lastmod>2026-04-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/what-platform-engineering-looks-like-at-e-commerce-scale</loc>
<lastmod>2026-04-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/the-observability-gap-nobody-s-talking-about-monitoring-your-ai-agents</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/multi-cloud-reality-lessons-from-modeling-four-cloud-operations</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/from-alert-fatigue-to-autonomous-remediation-building-the-modern-ai-sre-stack</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/mcp-for-sres-the-protocol-quietly-changing-how-we-automate-operations</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/amazon-bedrock-agentcore-is-it-ready-for-production-sre-workloads</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/kubernetes-in-2026-ai-as-the-new-control-plane</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/aws-devops-agent-just-went-ga-should-you-use-it-or-build-your-own</loc>
<lastmod>2026-04-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/apache-iceberg-amazon-athena-the-observability-data-stack-every-sre-should-know</loc>
<lastmod>2026-04-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/i-modeled-a-6x-cloud-cost-reduction-with-an-llm-agent</loc>
<lastmod>2026-04-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://zakhassan.com/blog/i-built-a-homelab-ai-incident-agent-here-s-what-actually-happened</loc>
<lastmod>2026-04-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.75</priority>
</url>
</urlset>
