<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.devopsness.com</loc>
<lastmod>2026-04-27T08:59:51.894Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog</loc>
<lastmod>2026-04-27T08:59:51.894Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.devopsness.com/content-index</loc>
<lastmod>2026-04-27T08:59:51.894Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/about</loc>
<lastmod>2026-04-27T08:59:51.894Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.devopsness.com/archive</loc>
<lastmod>2026-04-27T08:59:51.894Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.devopsness.com/subscribe</loc>
<lastmod>2026-04-27T08:59:51.894Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.devopsness.com/terms</loc>
<lastmod>2026-04-27T08:59:51.894Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.devopsness.com/privacy</loc>
<lastmod>2026-04-27T08:59:51.894Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-15</loc>
<lastmod>2026-04-27T07:48:05.683Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-performance-troubleshooting-a-real-incident-walkthrough</loc>
<lastmod>2026-04-27T07:48:05.974Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/azure-devops-best-practices-2026-02-23</loc>
<lastmod>2026-04-26T16:07:37.805Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-cut-our-docker-image-size-by-80-and-why-it-matters</loc>
<lastmod>2026-04-16T03:52:58.160Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/building-rag-applications-complete-guide-retrieval-augmented-generation</loc>
<lastmod>2026-04-27T07:48:06.019Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-cost-audit-7-things-we-found-wasting-money-every-month</loc>
<lastmod>2026-04-27T07:50:45.224Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/prompt-engineering-patterns-that-actually-work-in-production</loc>
<lastmod>2026-04-14T23:03:27.130Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-terraform-state-isolation-by-environment</loc>
<lastmod>2026-04-27T07:48:06.086Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/file-system-optimization-improving-disk-performance</loc>
<lastmod>2026-04-27T06:25:51.145Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-43</loc>
<lastmod>2026-04-27T07:48:06.535Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/secrets-management-in-practice-from-env-files-to-vault</loc>
<lastmod>2026-04-26T18:13:05.169Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/kubernetes-networking-services-ingress-and-network-policies</loc>
<lastmod>2026-04-27T07:48:06.065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/platform-engineering-backstage-developer-portal-2026-02-25</loc>
<lastmod>2026-04-22T03:16:04.064Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/monitoring-that-actually-helps-on-call-alerts-dashboards-and-runbooks</loc>
<lastmod>2026-04-27T07:48:06.723Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/sre-error-budgets-practical-guide-2026-02-26</loc>
<lastmod>2026-04-22T02:56:58.744Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/kubernetes-finops-cost-optimization-2026-02-27</loc>
<lastmod>2026-04-24T06:59:14.717Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-22</loc>
<lastmod>2026-04-27T07:48:06.520Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/blue-green-deployment-guardrails-in-kubernetes-lessons-from-a-failed-friday-rollout-2026-03-17</loc>
<lastmod>2026-04-27T07:48:06.599Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-40</loc>
<lastmod>2026-04-27T07:48:06.592Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/incident-postmortems-that-actually-prevent-repeat-failures</loc>
<lastmod>2026-04-26T18:12:49.387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-23</loc>
<lastmod>2026-04-27T07:48:06.051Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-24</loc>
<lastmod>2026-04-27T07:48:06.054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/docker-security-best-practices-images-runtime-and-supply-chain</loc>
<lastmod>2026-04-27T07:48:06.728Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-service-management-creating-managing-services</loc>
<lastmod>2026-04-26T18:13:08.717Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/shell-scripting-best-practices-writing-maintainable-scripts</loc>
<lastmod>2026-04-26T18:13:06.370Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-25</loc>
<lastmod>2026-04-27T07:48:06.511Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/terraform-module-version-pinning-how-one-platform-team-stopped-surprise-breakage-2026-03-23</loc>
<lastmod>2026-04-27T07:48:06.662Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-13</loc>
<lastmod>2026-04-27T07:48:06.738Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/github-actions-monorepo-fast-ci-2026-02-24</loc>
<lastmod>2026-04-26T06:29:57.284Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/model-fallback-policies-for-customer-facing-ai-the-routing-rules-that-kept-sla-intact-2026-03-27</loc>
<lastmod>2026-04-26T18:31:51.542Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/kubernetes-autoscaling-hpa-vpa-cluster-autoscaler</loc>
<lastmod>2026-04-27T07:48:05.848Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-26</loc>
<lastmod>2026-04-27T07:48:06.035Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/embedding-model-upgrades-without-search-chaos-a-safer-rag-rollout-pattern-2026-03-22</loc>
<lastmod>2026-04-25T11:45:34.615Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ansible-and-infrastructure-as-code-idempotency-and-best-practices</loc>
<lastmod>2026-04-27T07:48:06.100Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-39</loc>
<lastmod>2026-04-27T07:48:06.941Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ai-best-practices-2026-02-22-reliable-production-systems</loc>
<lastmod>2026-04-23T14:49:02.535Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-19</loc>
<lastmod>2026-04-27T07:48:06.027Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-38</loc>
<lastmod>2026-04-27T07:48:06.953Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-4</loc>
<lastmod>2026-04-27T07:48:06.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-and-modern-linux-service-management</loc>
<lastmod>2026-04-27T07:48:06.956Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-2</loc>
<lastmod>2026-04-27T07:48:06.036Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-23</loc>
<lastmod>2026-04-27T07:48:06.934Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-22</loc>
<lastmod>2026-04-27T07:48:06.945Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/fine-tuning-llama-3-consumer-hardware</loc>
<lastmod>2026-04-27T07:48:07.225Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring</loc>
<lastmod>2026-04-27T07:48:06.104Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-28</loc>
<lastmod>2026-04-27T07:48:06.932Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-21</loc>
<lastmod>2026-04-27T07:48:06.933Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/infrastructure-as-code-terraform-vs-pulumi-vs-ansible</loc>
<lastmod>2026-04-27T07:48:07.638Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-2</loc>
<lastmod>2026-04-27T07:48:06.115Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/rds-restore-drills-for-busy-teams-the-recovery-workflow-that-surfaced-real-gaps-2026-03-25</loc>
<lastmod>2026-04-25T01:33:18.801Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-2</loc>
<lastmod>2026-04-27T07:48:06.941Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-41</loc>
<lastmod>2026-04-27T07:48:06.520Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams</loc>
<lastmod>2026-04-27T07:48:06.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/gitops-with-argo-cd-best-practices-for-2025</loc>
<lastmod>2026-04-27T07:48:06.943Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout</loc>
<lastmod>2026-04-27T07:48:07.247Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/process-management-monitoring-linux</loc>
<lastmod>2026-04-26T18:13:00.716Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-15</loc>
<lastmod>2026-04-27T07:48:06.934Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/mlops-pipelines-from-experiment-to-production-models</loc>
<lastmod>2026-04-27T07:48:06.945Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-11</loc>
<lastmod>2026-04-27T07:48:06.954Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-20</loc>
<lastmod>2026-04-27T07:48:07.842Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-28</loc>
<lastmod>2026-04-27T07:48:06.951Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-27</loc>
<lastmod>2026-04-27T07:48:07.239Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-6</loc>
<lastmod>2026-04-27T07:48:06.936Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-40</loc>
<lastmod>2026-04-27T07:48:06.954Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-3</loc>
<lastmod>2026-04-27T07:48:06.947Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-25</loc>
<lastmod>2026-04-27T07:48:06.955Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-4</loc>
<lastmod>2026-04-27T07:48:07.843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-6</loc>
<lastmod>2026-04-27T07:48:07.841Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/terraform-state-management-strategies</loc>
<lastmod>2026-04-27T07:48:06.948Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-5</loc>
<lastmod>2026-04-27T07:48:07.835Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-32</loc>
<lastmod>2026-04-27T07:48:07.827Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-performance-tuning-for-containers-and-kubernetes-nodes</loc>
<lastmod>2026-04-27T07:48:07.842Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-6</loc>
<lastmod>2026-04-27T07:48:07.928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-29</loc>
<lastmod>2026-04-27T07:48:06.951Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-43</loc>
<lastmod>2026-04-27T07:48:07.828Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-44</loc>
<lastmod>2026-04-27T07:48:07.833Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-45</loc>
<lastmod>2026-04-27T07:48:07.832Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-19</loc>
<lastmod>2026-04-27T07:48:06.951Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-7</loc>
<lastmod>2026-04-27T07:48:07.843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-7</loc>
<lastmod>2026-04-27T07:48:07.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-8</loc>
<lastmod>2026-04-27T07:48:07.839Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-26</loc>
<lastmod>2026-04-27T07:48:07.840Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-31</loc>
<lastmod>2026-04-27T07:48:07.853Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/embedding-quality-in-rag-how-we-cut-hallucinations-by-60-2026-04-06</loc>
<lastmod>2026-04-27T07:48:08.678Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/production-ai-applications-langchain-docker</loc>
<lastmod>2026-04-27T07:48:07.840Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-cost-optimization-strategies-reduce-cloud-bill</loc>
<lastmod>2026-04-27T07:48:07.852Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-35</loc>
<lastmod>2026-04-27T07:48:08.221Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-9</loc>
<lastmod>2026-04-27T07:48:07.845Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-20</loc>
<lastmod>2026-04-27T07:48:08.418Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-32</loc>
<lastmod>2026-04-27T07:48:08.421Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-30</loc>
<lastmod>2026-04-27T07:48:08.423Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-7</loc>
<lastmod>2026-04-27T07:48:07.827Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-34</loc>
<lastmod>2026-04-27T07:48:08.407Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-33</loc>
<lastmod>2026-04-27T07:48:08.428Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-36</loc>
<lastmod>2026-04-27T07:48:08.420Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-lambda-and-serverless-best-practices-for-production</loc>
<lastmod>2026-04-27T07:48:07.827Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/edge-computing-aws-cloudfront-lambda-edge</loc>
<lastmod>2026-04-26T18:12:46.184Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-15</loc>
<lastmod>2026-04-27T07:48:08.435Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/infrastructure-as-code-ansible</loc>
<lastmod>2026-04-27T07:48:08.431Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/multi-region-deployment-building-resilient-cloud-applications</loc>
<lastmod>2026-04-26T18:12:57.422Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-31</loc>
<lastmod>2026-04-27T07:48:07.838Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-12</loc>
<lastmod>2026-04-27T07:48:08.477Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-26</loc>
<lastmod>2026-04-27T07:48:07.839Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-13</loc>
<lastmod>2026-04-27T07:48:08.405Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/orchestrating-ai-agents-kubernetes</loc>
<lastmod>2026-04-27T07:48:08.415Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-3</loc>
<lastmod>2026-04-27T07:48:09.913Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/vector-databases-ai-comparing-pinecone-weaviate-chromadb</loc>
<lastmod>2026-04-27T07:48:10.242Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ai-cost-optimization-reducing-llm-inference-costs-80-percent</loc>
<lastmod>2026-04-26T18:12:28.250Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ai-agents-in-devops-from-copilots-to-autonomous-automation-in-2025</loc>
<lastmod>2026-04-27T07:48:08.413Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-34</loc>
<lastmod>2026-04-27T07:48:08.433Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-36</loc>
<lastmod>2026-04-27T07:48:08.406Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/container-image-scanning-in-ci-and-at-runtime</loc>
<lastmod>2026-04-27T07:48:08.425Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ai-security-safety-protecting-ai-applications</loc>
<lastmod>2026-04-26T18:12:29.470Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/multi-region-resilience-failover-data-and-dns</loc>
<lastmod>2026-04-27T07:48:08.418Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-12</loc>
<lastmod>2026-04-27T07:48:08.430Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/model-quantization-techniques-reducing-llm-size-cost</loc>
<lastmod>2026-04-26T18:12:55.236Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-30</loc>
<lastmod>2026-04-27T07:48:07.843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-14</loc>
<lastmod>2026-04-27T07:48:08.672Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ai-observability-monitoring-tracking-model-performance-production</loc>
<lastmod>2026-04-27T07:48:08.656Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-memory-management-when-oom-killer-strikes-your-k8s-pods-2026-04-16</loc>
<lastmod>2026-04-27T07:48:08.673Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/gcp-workload-identity-federation-replacing-service-account-keys-2026-04-17</loc>
<lastmod>2026-04-27T07:48:08.659Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/github-actions-self-hosted-runners-why-we-switched-and-what-broke-2026-04-15</loc>
<lastmod>2026-04-27T07:48:08.678Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/rag-in-production-reliability-latency-and-cost-for-llm-apps</loc>
<lastmod>2026-04-27T07:48:08.675Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-40</loc>
<lastmod>2026-04-27T07:48:08.662Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/deep-dive-secure-container-supply-chain-controls</loc>
<lastmod>2026-04-27T07:48:08.675Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/vector-database-selection-pinecone-pgvector-qdrant-after-6-months-in-production-2026-04-14</loc>
<lastmod>2026-04-27T07:48:08.682Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ebpf-for-sres-three-real-diagnoses-that-saved-hours-2026-04-21</loc>
<lastmod>2026-04-27T07:48:08.691Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-28</loc>
<lastmod>2026-04-27T07:48:07.851Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/pulumi-vs-terraform-what-18-months-of-production-taught-us-2026-04-18</loc>
<lastmod>2026-04-27T07:48:08.656Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/llm-output-validation-schema-first-prompt-engineering-patterns-2026-04-20</loc>
<lastmod>2026-04-27T07:48:08.664Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/cloudflare-workers-vs-vercel-edge-a-latency-cost-comparison-2026-04-22</loc>
<lastmod>2026-04-27T07:48:08.676Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ai-model-deployment-strategies-development-production</loc>
<lastmod>2026-04-27T07:48:08.668Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/argo-rollouts-canary-deployments-that-caught-a-40k-bug-2026-04-19</loc>
<lastmod>2026-04-27T07:48:08.707Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/database-connection-pooling-at-scale-pgbouncer-rds-proxy-application-pool-2026-04-24</loc>
<lastmod>2026-04-27T07:48:08.667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-2</loc>
<lastmod>2026-04-27T07:48:08.404Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/blue-green-deploys-for-stateful-services-a-postgres-cutover-story-2026-04-09</loc>
<lastmod>2026-04-27T07:48:08.656Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/backstage-adoption-from-demo-to-80-service-coverage-in-6-months-2026-04-23</loc>
<lastmod>2026-04-27T07:48:08.671Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/fine-tuning-vs-rag-vs-long-context-a-decision-framework-with-numbers-2026-04-25</loc>
<lastmod>2026-04-27T07:48:08.673Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-17</loc>
<lastmod>2026-04-27T07:48:08.672Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/zero-trust-on-aws-lessons-from-implementing-iam-identity-center-2026-04-07</loc>
<lastmod>2026-04-27T07:48:08.675Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/opentelemetry-collector-pipelines-real-configs-that-survived-production-2026-04-10</loc>
<lastmod>2026-04-27T07:48:08.912Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-11</loc>
<lastmod>2026-04-27T07:48:08.406Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/pre-commit-hooks-that-saved-our-repo-7-real-examples-2026-04-13</loc>
<lastmod>2026-04-27T07:48:08.883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/kubernetes-cost-optimization-rightsizing-spot-and-finops</loc>
<lastmod>2026-04-27T07:48:08.416Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/self-hosted-llms-vs-openai-api-a-cost-vs-latency-analysis-after-6-months-2026-04-11</loc>
<lastmod>2026-04-27T07:48:08.893Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/eks-auto-mode-what-worked-what-broke-in-our-migration-2026-04-12</loc>
<lastmod>2026-04-27T07:48:08.898Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-33</loc>
<lastmod>2026-04-27T07:48:08.416Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-14</loc>
<lastmod>2026-04-27T07:48:08.906Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/terraform-cloud-cost-controls-budgets-policies-and-tagging</loc>
<lastmod>2026-04-27T07:48:08.912Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-20</loc>
<lastmod>2026-04-27T07:48:08.417Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/database-migrations-without-downtime-patterns-from-three-real-cutovers-2026-04-05</loc>
<lastmod>2026-04-27T07:48:08.896Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-19</loc>
<lastmod>2026-04-27T07:48:08.909Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-16</loc>
<lastmod>2026-04-27T07:48:09.531Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-42</loc>
<lastmod>2026-04-27T07:48:08.420Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-17</loc>
<lastmod>2026-04-27T07:48:08.893Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-4</loc>
<lastmod>2026-04-27T07:48:08.908Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-39</loc>
<lastmod>2026-04-27T07:48:08.426Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/production-ai-pipelines-building-end-to-end-ml-systems</loc>
<lastmod>2026-04-26T18:13:03.157Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-32</loc>
<lastmod>2026-04-27T07:48:08.654Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-21</loc>
<lastmod>2026-04-27T07:48:08.898Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-17</loc>
<lastmod>2026-04-27T07:48:08.902Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/autonomous-ci-cd-pipelines-self-healing-and-ai-assisted-deployments</loc>
<lastmod>2026-04-27T07:48:08.427Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-17</loc>
<lastmod>2026-04-27T07:48:08.908Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-22</loc>
<lastmod>2026-04-27T07:48:08.936Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-timers-vs-cron-when-we-switched-and-what-we-learned-2026-04-08</loc>
<lastmod>2026-04-27T07:48:08.657Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-4</loc>
<lastmod>2026-04-27T07:48:08.900Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/practical-guide-linux-performance-baseline-methodology</loc>
<lastmod>2026-04-27T07:48:09.914Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-18</loc>
<lastmod>2026-04-27T07:48:09.919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-27</loc>
<lastmod>2026-04-27T07:48:09.927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-7</loc>
<lastmod>2026-04-27T07:48:08.660Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-13</loc>
<lastmod>2026-04-27T07:48:08.899Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/operational-checklist-kubernetes-secrets-and-external-vault-integration</loc>
<lastmod>2026-04-27T07:48:09.922Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-12</loc>
<lastmod>2026-04-27T07:48:09.928Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-18</loc>
<lastmod>2026-04-27T07:48:09.938Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-5</loc>
<lastmod>2026-04-27T07:48:08.883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/blue-green-deployments-zero-downtime-releases</loc>
<lastmod>2026-04-26T18:12:36.981Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-26</loc>
<lastmod>2026-04-27T07:48:08.892Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-19</loc>
<lastmod>2026-04-27T07:48:09.916Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-20</loc>
<lastmod>2026-04-27T07:48:09.935Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/docker-multi-stage-builds-production</loc>
<lastmod>2026-04-27T07:48:09.919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-14</loc>
<lastmod>2026-04-27T07:48:08.884Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-41</loc>
<lastmod>2026-04-27T07:48:08.907Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-25</loc>
<lastmod>2026-04-27T07:48:09.923Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-21</loc>
<lastmod>2026-04-27T07:48:09.929Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-17</loc>
<lastmod>2026-04-27T07:48:08.885Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-cost-optimization-strategies</loc>
<lastmod>2026-04-27T07:48:09.926Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-12</loc>
<lastmod>2026-04-27T07:48:09.936Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-26</loc>
<lastmod>2026-04-27T07:48:09.927Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/docker-multi-stage-builds-optimizing-image-size</loc>
<lastmod>2026-04-26T18:12:44.387Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-5</loc>
<lastmod>2026-04-27T07:48:09.940Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-42</loc>
<lastmod>2026-04-27T07:48:08.885Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-21</loc>
<lastmod>2026-04-27T07:48:09.926Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call</loc>
<lastmod>2026-04-27T07:48:08.886Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-40</loc>
<lastmod>2026-04-27T07:48:08.897Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-27</loc>
<lastmod>2026-04-27T07:48:09.943Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/finops-and-cloud-cost-management-for-engineering-teams</loc>
<lastmod>2026-04-27T07:48:10.249Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-6</loc>
<lastmod>2026-04-27T07:48:09.912Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-5</loc>
<lastmod>2026-04-27T07:48:09.921Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-22</loc>
<lastmod>2026-04-27T07:48:10.252Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-28</loc>
<lastmod>2026-04-27T07:48:10.241Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/prompt-engineering-best-practices-maximizing-llm-performance</loc>
<lastmod>2026-04-26T18:13:03.959Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-24</loc>
<lastmod>2026-04-27T07:48:09.913Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ebpf-future-kernel-observability</loc>
<lastmod>2026-04-27T07:48:10.250Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-35</loc>
<lastmod>2026-04-27T07:48:10.256Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-29</loc>
<lastmod>2026-04-27T07:48:10.264Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/kubernetes-networking-deep-dive-pods-services-ingress</loc>
<lastmod>2026-04-26T18:12:53.224Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-24</loc>
<lastmod>2026-04-27T07:48:09.915Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-30</loc>
<lastmod>2026-04-27T07:48:10.245Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-22</loc>
<lastmod>2026-04-27T07:48:10.263Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/cloud-native-databases-choosing-right-database-workload</loc>
<lastmod>2026-04-26T18:12:39.055Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/fine-tuning-vs-few-shot-learning-when-use-each-approach</loc>
<lastmod>2026-04-26T18:12:48.587Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-patch-management-for-production-fleets-a-real-world-maintenance-workflow-2026-03-13</loc>
<lastmod>2026-04-27T07:48:10.256Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/platform-engineering-and-internal-developer-platforms-in-2025</loc>
<lastmod>2026-04-27T07:48:09.919Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-23</loc>
<lastmod>2026-04-27T07:48:10.251Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-cost-allocation-tags-for-shared-platforms-what-finally-worked-2026-03-12</loc>
<lastmod>2026-04-27T07:48:10.255Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/practical-guide-incident-response-for-platform-teams</loc>
<lastmod>2026-04-27T07:48:10.882Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/embedding-models-comparison-choosing-right-model-use-case</loc>
<lastmod>2026-04-26T18:12:46.592Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-21</loc>
<lastmod>2026-04-27T07:48:09.930Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-31</loc>
<lastmod>2026-04-27T07:48:10.249Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-service-reliability-patterns-what-we-changed-after-repeated-restart-loops-2026-03-18</loc>
<lastmod>2026-04-27T07:48:10.257Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/cloud-disaster-recovery-runbook-design-how-small-teams-rehearse-multi-region-failover-2026-03-16</loc>
<lastmod>2026-04-27T07:48:10.243Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/field-notes-rag-retrieval-quality-evaluation</loc>
<lastmod>2026-04-26T18:12:47.394Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-24</loc>
<lastmod>2026-04-27T07:48:12.646Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-19</loc>
<lastmod>2026-04-27T07:48:09.935Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-32</loc>
<lastmod>2026-04-27T07:48:10.240Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-31</loc>
<lastmod>2026-04-27T07:48:10.241Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/terraform-state-isolation-by-environment-how-we-stopped-one-change-from-hitting-prod-2026-03-20</loc>
<lastmod>2026-04-27T07:48:10.256Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/disaster-recovery-cloud-backup-recovery-strategies</loc>
<lastmod>2026-04-27T07:48:10.274Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/infrastructure-documentation-as-code-how-one-platform-team-reduced-audit-fire-drills-2026-03-14</loc>
<lastmod>2026-04-27T07:48:10.256Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/scalable-cicd-pipelines-github-actions</loc>
<lastmod>2026-04-27T07:48:10.257Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-6</loc>
<lastmod>2026-04-27T07:48:10.264Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/multi-cluster-traffic-routing-strategies-a-pragmatic-rollout-pattern-for-growing-saas-teams-2026-03-21</loc>
<lastmod>2026-04-27T07:48:10.262Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-33</loc>
<lastmod>2026-04-27T07:48:10.264Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-45</loc>
<lastmod>2026-04-27T07:48:11.078Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-9</loc>
<lastmod>2026-04-27T07:48:11.087Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/container-security-scanning-protecting-docker-images</loc>
<lastmod>2026-04-26T18:12:41.125Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/advanced-bash-scripting-techniques</loc>
<lastmod>2026-04-27T07:48:11.091Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-34</loc>
<lastmod>2026-04-27T07:48:11.070Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/terraform-modules-best-practices-building-reusable-infrastructure</loc>
<lastmod>2026-04-27T07:48:11.069Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-11</loc>
<lastmod>2026-04-27T07:48:11.081Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/multi-agent-ai-systems-building-collaborative-applications</loc>
<lastmod>2026-04-26T18:12:56.620Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-35</loc>
<lastmod>2026-04-27T07:48:11.080Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/prompt-versioning-and-regression-testing-how-teams-avoid-silent-ai-regressions-2026-03-19</loc>
<lastmod>2026-04-27T07:48:11.090Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-29</loc>
<lastmod>2026-04-27T07:48:11.095Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-29</loc>
<lastmod>2026-04-27T07:48:11.084Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/operational-checklist-systemd-service-reliability-patterns</loc>
<lastmod>2026-04-27T07:48:11.072Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/infrastructure-cost-optimization-reducing-cloud-spending</loc>
<lastmod>2026-04-26T18:12:50.185Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-43</loc>
<lastmod>2026-04-27T07:48:11.075Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-30</loc>
<lastmod>2026-04-27T07:48:11.107Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-33</loc>
<lastmod>2026-04-27T07:48:11.084Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-performance-tuning-optimizing-system-performance</loc>
<lastmod>2026-04-26T18:12:54.029Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-36</loc>
<lastmod>2026-04-27T07:48:11.092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/infrastructure-monitoring-observability-iac</loc>
<lastmod>2026-04-26T18:12:51.226Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-37</loc>
<lastmod>2026-04-27T07:48:11.091Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-7</loc>
<lastmod>2026-04-27T07:48:11.076Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/network-configuration-troubleshooting-linux</loc>
<lastmod>2026-04-26T18:12:57.825Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/service-mesh-implementation-istio-vs-linkerd</loc>
<lastmod>2026-04-26T18:13:05.974Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-31</loc>
<lastmod>2026-04-27T07:48:11.094Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-11</loc>
<lastmod>2026-04-27T07:48:11.071Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-30</loc>
<lastmod>2026-04-27T07:48:11.086Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-9</loc>
<lastmod>2026-04-27T07:48:11.090Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-9</loc>
<lastmod>2026-04-27T07:48:11.071Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-8</loc>
<lastmod>2026-04-27T07:48:11.168Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/serverless-architecture-patterns-building-scalable-applications</loc>
<lastmod>2026-04-27T07:48:11.375Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/observability-with-opentelemetry-traces-metrics-and-logs</loc>
<lastmod>2026-04-27T07:48:11.602Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-drop-in-overrides-for-vendor-services-the-supportable-linux-ops-pattern-2026-03-24</loc>
<lastmod>2026-04-27T07:48:11.084Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-45</loc>
<lastmod>2026-04-27T07:48:11.087Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-security-hardening-protecting-system</loc>
<lastmod>2026-04-26T18:12:54.433Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-36</loc>
<lastmod>2026-04-27T07:48:11.353Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-29</loc>
<lastmod>2026-04-27T07:48:11.355Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-41</loc>
<lastmod>2026-04-27T07:48:11.397Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-container-internals-understanding-how-containers-work</loc>
<lastmod>2026-04-26T18:12:53.625Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-9</loc>
<lastmod>2026-04-27T07:48:11.368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/artifact-promotion-instead-of-rebuilds-the-release-control-pattern-that-stopped-drift-2026-03-26</loc>
<lastmod>2026-04-27T07:48:11.355Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-14</loc>
<lastmod>2026-04-27T07:48:11.373Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-16</loc>
<lastmod>2026-04-27T07:48:11.363Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/pulumi-vs-terraform-deep-dive-choosing-right-iac-tool</loc>
<lastmod>2026-04-26T18:13:04.361Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-45</loc>
<lastmod>2026-04-27T07:48:11.353Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-37</loc>
<lastmod>2026-04-27T07:48:11.354Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-43</loc>
<lastmod>2026-04-27T07:48:11.367Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/gitops-argocd-automating-kubernetes-deployments</loc>
<lastmod>2026-04-26T18:12:48.993Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-16</loc>
<lastmod>2026-04-27T07:48:11.366Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/terraform-modules-done-right-lessons-from-managing-50-services</loc>
<lastmod>2026-04-27T07:48:11.358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-10</loc>
<lastmod>2026-04-27T07:48:11.362Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-38</loc>
<lastmod>2026-04-27T07:48:11.370Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-45</loc>
<lastmod>2026-04-27T07:48:11.354Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-38</loc>
<lastmod>2026-04-27T07:48:11.372Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-10</loc>
<lastmod>2026-04-27T07:48:11.373Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/disaster-recovery-planning-building-resilient-infrastructure</loc>
<lastmod>2026-04-26T18:12:43.959Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-46</loc>
<lastmod>2026-04-27T07:48:11.352Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline</loc>
<lastmod>2026-04-27T07:48:11.367Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/devops-metrics-kpis-measuring-success</loc>
<lastmod>2026-04-26T18:12:43.147Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-13</loc>
<lastmod>2026-04-27T07:48:11.374Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-3</loc>
<lastmod>2026-04-27T07:48:11.569Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/practical-guide-infrastructure-drift-detection-workflow</loc>
<lastmod>2026-04-27T07:48:11.372Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-16</loc>
<lastmod>2026-04-27T07:48:11.579Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/fine-tuning-large-language-models-practical-guide</loc>
<lastmod>2026-04-26T16:07:53.016Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-39</loc>
<lastmod>2026-04-27T07:48:11.362Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-3</loc>
<lastmod>2026-04-27T07:48:11.368Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-2</loc>
<lastmod>2026-04-27T07:48:11.583Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ci-cd-pipeline-optimization-speeding-up-builds</loc>
<lastmod>2026-04-26T18:12:38.254Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/cloud-networking-fundamentals-vpcs-subnets-routing</loc>
<lastmod>2026-04-26T18:12:39.454Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-34</loc>
<lastmod>2026-04-27T07:48:11.576Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/production-playbook-cloud-disaster-recovery-runbook-design</loc>
<lastmod>2026-04-27T07:48:11.586Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-15</loc>
<lastmod>2026-04-27T07:48:11.370Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-4</loc>
<lastmod>2026-04-27T07:48:11.818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-14</loc>
<lastmod>2026-04-27T07:48:11.578Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-13</loc>
<lastmod>2026-04-27T07:48:11.568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-8</loc>
<lastmod>2026-04-27T07:48:11.582Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-35</loc>
<lastmod>2026-04-27T07:48:11.576Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-16</loc>
<lastmod>2026-04-27T07:48:11.590Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-11</loc>
<lastmod>2026-04-27T07:48:11.570Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-10</loc>
<lastmod>2026-04-27T07:48:11.585Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/multi-cloud-infrastructure-managing-resources-across-providers</loc>
<lastmod>2026-04-27T07:48:11.589Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-42</loc>
<lastmod>2026-04-27T07:48:11.615Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-12</loc>
<lastmod>2026-04-27T07:48:11.572Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-42</loc>
<lastmod>2026-04-27T07:48:11.583Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ai-best-practices-2026-02-21-platform-discipline</loc>
<lastmod>2026-04-27T07:48:11.571Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-24</loc>
<lastmod>2026-04-27T07:48:11.575Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-38</loc>
<lastmod>2026-04-27T07:48:11.571Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-44</loc>
<lastmod>2026-04-27T07:48:11.583Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/end-of-week-engineering-no-friday-deployments-2026-02-28</loc>
<lastmod>2026-04-04T22:09:28.761Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-37</loc>
<lastmod>2026-04-27T07:48:11.586Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/prompt-engineering-for-devops-consistency-and-safety</loc>
<lastmod>2026-04-27T07:48:11.597Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-3</loc>
<lastmod>2026-04-27T07:48:11.593Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-41</loc>
<lastmod>2026-04-27T07:48:11.596Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-23</loc>
<lastmod>2026-04-27T07:48:11.804Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-43</loc>
<lastmod>2026-04-27T07:48:11.806Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-25</loc>
<lastmod>2026-04-27T07:48:11.794Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-25</loc>
<lastmod>2026-04-27T07:48:11.798Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-18</loc>
<lastmod>2026-04-27T07:48:11.821Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-20</loc>
<lastmod>2026-04-27T07:48:11.824Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-27</loc>
<lastmod>2026-04-27T07:48:11.823Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-27</loc>
<lastmod>2026-04-27T07:48:11.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-32</loc>
<lastmod>2026-04-27T07:48:11.799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-33</loc>
<lastmod>2026-04-27T07:48:11.799Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-39</loc>
<lastmod>2026-04-27T07:48:11.797Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-37</loc>
<lastmod>2026-04-27T07:48:12.458Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-39</loc>
<lastmod>2026-04-27T07:48:11.798Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-41</loc>
<lastmod>2026-04-27T07:48:11.818Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-44</loc>
<lastmod>2026-04-27T07:48:11.805Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-44</loc>
<lastmod>2026-04-27T07:48:11.802Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-42</loc>
<lastmod>2026-04-27T07:48:11.815Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-44</loc>
<lastmod>2026-04-27T07:48:11.811Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-18</loc>
<lastmod>2026-04-27T07:48:11.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-5</loc>
<lastmod>2026-04-27T07:48:11.810Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-28</loc>
<lastmod>2026-04-27T07:48:11.812Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-34</loc>
<lastmod>2026-04-27T07:48:11.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-kubernetes-cluster-upgrade-strategy</loc>
<lastmod>2026-04-27T07:48:11.821Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/canary-releases-gradual-rollout-strategy</loc>
<lastmod>2026-04-26T18:12:37.791Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/infrastructure-testing-strategies-validating-iac</loc>
<lastmod>2026-04-26T18:12:52.023Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-8</loc>
<lastmod>2026-04-27T07:48:11.827Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/cloud-security-best-practices-securing-aws-infrastructure</loc>
<lastmod>2026-04-26T18:12:40.479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/kubernetes-backup-strategies-protecting-cluster-data</loc>
<lastmod>2026-04-26T18:12:52.816Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/zero-trust-architecture-multi-cloud</loc>
<lastmod>2026-04-27T07:48:12.639Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/how-we-stopped-terraform-drift-from-surprising-on-call-8</loc>
<lastmod>2026-04-27T07:48:12.640Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/github-actions-monorepo-ci-how-we-cut-build-times-without-breaking-main-2026-03-11</loc>
<lastmod>2026-04-27T07:48:12.630Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/deep-dive-multi-cluster-traffic-routing-strategies</loc>
<lastmod>2026-04-27T07:48:12.644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/rag-retrieval-quality-evaluation-the-checks-we-added-after-bad-answers-reached-production-2026-03-15</loc>
<lastmod>2026-04-27T07:48:12.638Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/deep-dive-slo-based-monitoring-for-apis</loc>
<lastmod>2026-04-26T18:12:42.731Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-18</loc>
<lastmod>2026-04-27T07:48:12.646Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-10</loc>
<lastmod>2026-04-27T07:48:12.652Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/real-world-rag-incidents-lessons-from-a-production-rollout-40</loc>
<lastmod>2026-04-27T07:48:12.640Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-37</loc>
<lastmod>2026-04-27T07:48:12.631Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/field-notes-prompt-versioning-and-regression-testing</loc>
<lastmod>2026-04-27T07:48:12.652Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-15</loc>
<lastmod>2026-04-27T07:48:12.630Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-35</loc>
<lastmod>2026-04-27T07:48:12.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-tricks-we-use-to-keep-services-boring-10</loc>
<lastmod>2026-04-27T07:48:12.645Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-docker-image-hardening-for-production</loc>
<lastmod>2026-04-27T07:48:12.631Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-aws-cost-control-with-tagging-and-budgets</loc>
<lastmod>2026-04-27T07:48:12.638Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-38</loc>
<lastmod>2026-04-27T07:48:12.651Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-we-learned-running-weekly-game-days-on-our-ci-cd-pipeline-23</loc>
<lastmod>2026-04-27T07:48:12.652Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-kernel-and-package-patch-management</loc>
<lastmod>2026-04-27T07:48:12.645Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-infrastructure-documentation-as-code</loc>
<lastmod>2026-04-27T07:48:12.631Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/a-pragmatic-multi-region-strategy-for-small-teams-36</loc>
<lastmod>2026-04-27T07:48:12.644Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/architecture-review-python-worker-queue-scaling-patterns</loc>
<lastmod>2026-04-27T07:48:12.648Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/architecture-review-llm-gateway-design-for-multi-provider-inference</loc>
<lastmod>2026-04-27T07:48:12.652Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-system-monitoring-prometheus-grafana</loc>
<lastmod>2026-04-27T07:48:12.650Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/cloud-cost-monitoring-tracking-optimizing-aws-spending</loc>
<lastmod>2026-04-26T18:12:38.656Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-lambda-optimization-reducing-costs-improving-performance</loc>
<lastmod>2026-04-27T07:48:12.639Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/log-aggregation-strategies-centralizing-logs</loc>
<lastmod>2026-04-26T18:12:54.826Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ansible-playbook-optimization-writing-efficient-playbooks</loc>
<lastmod>2026-04-26T18:12:29.935Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-ecs-vs-eks-choosing-right-container-platform</loc>
<lastmod>2026-04-26T18:12:31.554Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/infrastructure-monitoring-prometheus-complete-setup-guide</loc>
<lastmod>2026-04-26T18:12:51.626Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/deep-dive-model-serving-observability-stack</loc>
<lastmod>2026-04-26T18:12:41.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-ansible-role-design-for-large-teams</loc>
<lastmod>2026-04-27T07:48:12.958Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-github-actions-pipeline-reliability</loc>
<lastmod>2026-04-27T07:48:12.967Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-blue-green-deployment-guardrails</loc>
<lastmod>2026-04-27T07:48:12.945Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-cloud-networking-segmentation-patterns</loc>
<lastmod>2026-04-27T07:48:12.948Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/best-practices-ai-inference-cost-optimization</loc>
<lastmod>2026-04-26T18:12:32.359Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/category/linux</loc>
<lastmod>2026-02-08T21:15:10.881Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/category/ai</loc>
<lastmod>2026-02-22T19:23:30.487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/category/devops</loc>
<lastmod>2026-02-27T22:17:21.081Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/category/cloud</loc>
<lastmod>2026-02-27T22:17:21.081Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/category/infrastructure</loc>
<lastmod>2026-02-27T22:17:21.081Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/docker</loc>
<lastmod>2026-02-08T21:15:13.971Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/aws</loc>
<lastmod>2026-02-08T21:15:14.670Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/ansible</loc>
<lastmod>2026-02-08T21:15:19.122Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/linux</loc>
<lastmod>2026-02-20T20:54:02.065Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/gpt</loc>
<lastmod>2026-02-22T19:23:30.766Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/python</loc>
<lastmod>2026-02-22T19:23:30.766Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/llm</loc>
<lastmod>2026-02-22T19:23:30.766Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/azure-devops</loc>
<lastmod>2026-02-23T19:53:22.289Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/security</loc>
<lastmod>2026-02-23T19:53:22.289Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/terraform</loc>
<lastmod>2026-02-23T19:53:22.289Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/github-actions</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/monorepo</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/ci-cd</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/reliability</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/kubernetes</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/backstage</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/platform-engineering</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/cloud-cost</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/monitoring</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/sre</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/devex</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/finops</loc>
<lastmod>2026-02-27T22:17:22.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/author/cmlfd4wd00000s8j7nz2n924q</loc>
<lastmod>2026-02-09T16:04:55.380Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.devopsness.com/author/cmlve3stm0000s85ov9urcben</loc>
<lastmod>2026-02-28T00:07:27.486Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
