<?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-06-28T20:13:51.451Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog</loc>
<lastmod>2026-06-28T20:13:51.451Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.devopsness.com/content-index</loc>
<lastmod>2026-06-28T20:13:51.451Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/about</loc>
<lastmod>2026-06-28T20:13:51.451Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.devopsness.com/archive</loc>
<lastmod>2026-06-28T20:13:51.451Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.75</priority>
</url>
<url>
<loc>https://www.devopsness.com/subscribe</loc>
<lastmod>2026-06-28T20:13:51.451Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.devopsness.com/terms</loc>
<lastmod>2026-06-28T20:13:51.451Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.devopsness.com/privacy</loc>
<lastmod>2026-06-28T20:13:51.451Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/multi-agent-ai-systems-building-collaborative-applications</loc>
<lastmod>2026-06-24T13:50:11.251Z</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-06-27T13:04:25.457Z</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-06-26T13:06:47.646Z</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-06-13T08:44:33.668Z</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-05-18T17:20:04.508Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-security-hardening-protecting-system</loc>
<lastmod>2026-06-15T19:08:07.073Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/canary-releases-gradual-rollout-strategy</loc>
<lastmod>2026-05-29T13:35:33.629Z</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-06-21T13:20:48.311Z</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-05-18T17:20:03.315Z</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-06-12T16:28:39.297Z</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-06-13T20:07:30.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/argo-rollouts-progressive-delivery</loc>
<lastmod>2026-06-24T12:55:12.138Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/container-resource-limits-what-they-actually-do</loc>
<lastmod>2026-06-27T16:15:30.708Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/agentic-ops-ai-incident-response</loc>
<lastmod>2026-06-24T12:50:48.988Z</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-06-27T09:29:21.571Z</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-05-26T10:04:25.468Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/bash-scripting-tutorial-first-script</loc>
<lastmod>2026-06-26T10:56:26.937Z</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-06-27T20:08:07.119Z</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-06-12T22:28:31.174Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/hybrid-search-bm25-embeddings-rag</loc>
<lastmod>2026-06-28T07:20:43.966Z</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-05-18T17:20:20.517Z</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-06-14T04:09:06.300Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ebpf-tools-for-everyday-ops-bpftrace-patterns</loc>
<lastmod>2026-06-27T14:04:30.434Z</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-06-05T22:48:23.129Z</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-06-27T16:23:54.880Z</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-05-18T17:20:22.964Z</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-05-18T17:20:23.579Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/kubernetes-resource-requests-rightsizing</loc>
<lastmod>2026-06-16T00:48:54.803Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/llm-evals-that-predict-prod-quality</loc>
<lastmod>2026-06-17T07:43:31.847Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/pipeline-observability-ci-failures-alerts</loc>
<lastmod>2026-06-17T07:45:02.829Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/multi-provider-llm-routing-failover</loc>
<lastmod>2026-06-06T19:05:02.324Z</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-05-18T17:20:23.780Z</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-05-18T17:20:23.981Z</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-05-18T17:20:41.247Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/terraform-module-versioning-shared-registries</loc>
<lastmod>2026-06-17T07:42:57.600Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/sli-design-metrics-that-correlate-with-user-experience</loc>
<lastmod>2026-06-13T21:45:23.422Z</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-15</loc>
<lastmod>2026-06-14T01:39:40.882Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/what-are-embeddings-beginner-guide</loc>
<lastmod>2026-06-27T18:07:09.370Z</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-06-27T03:02:17.483Z</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-06-12T19:51:04.575Z</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-06-14T00:39:36.403Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-s3-tutorial-buckets-permissions</loc>
<lastmod>2026-06-27T10:12:29.021Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/burn-rate-alerting-slo-discipline</loc>
<lastmod>2026-06-28T14:06:51.499Z</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-06-26T21:30:31.092Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ansible-tutorial-configure-server</loc>
<lastmod>2026-06-12T08:15:31.753Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-vpc-explained-beginner-guide</loc>
<lastmod>2026-06-26T09:05:10.025Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-lambda-deploy-first-serverless-function</loc>
<lastmod>2026-06-26T12:54:47.014Z</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-05-18T17:20:41.633Z</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-05-18T17:20:42.928Z</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-06-16T05:14:16.345Z</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-05-18T17:20:07.531Z</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-06-27T19:15:06.052Z</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-06-27T06:37:38.952Z</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-06-27T15:26:58.469Z</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-06-14T22:24:47.210Z</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-06-27T19:52:21.439Z</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-06-01T05:21:13.509Z</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-06-09T03:31:14.955Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/incident-post-mortems-that-drive-change</loc>
<lastmod>2026-06-28T01:04:52.202Z</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-06-14T15:17:19.881Z</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-06-01T17:19:39.803Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-reserved-savings-spot-when-each-fits</loc>
<lastmod>2026-06-18T21:33:28.561Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/first-cicd-pipeline-github-actions-tutorial</loc>
<lastmod>2026-06-26T08:23:12.879Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/kubernetes-hpa-vpa-tuning-from-production</loc>
<lastmod>2026-06-28T17:14:25.522Z</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-06-13T21:01:00.911Z</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-05-26T13:31:04.445Z</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-05-18T17:21:10.556Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/docker-beginners-tutorial-first-container</loc>
<lastmod>2026-06-27T09:43:50.535Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/kubernetes-network-policies-in-practice</loc>
<lastmod>2026-06-26T18:31:29.446Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-network-debugging-tcpdump-ss-ebpf</loc>
<lastmod>2026-06-21T01:26:22.637Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/build-first-rag-app-python-tutorial</loc>
<lastmod>2026-06-22T02:12:18.140Z</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-06-27T16:54:37.492Z</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-06-27T03:51:08.896Z</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-06-27T13:20:33.096Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ssh-tutorial-keys-config-remote-work</loc>
<lastmod>2026-06-17T09:37:56.282Z</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-06-18T08:00:54.695Z</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-05-18T17:21:00.259Z</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-05-18T17:21:02.962Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/multi-region-active-active-vs-active-passive</loc>
<lastmod>2026-06-18T21:33:27.739Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/observability-correlating-logs-metrics-traces</loc>
<lastmod>2026-06-18T21:33:27.980Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-file-permissions-explained</loc>
<lastmod>2026-06-12T13:10:58.690Z</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-05-18T17:21:09.467Z</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-05-28T05:39:39.421Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/terraform-tutorial-first-iac-project</loc>
<lastmod>2026-06-26T09:14:47.883Z</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-05-20T12:57:06.387Z</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-06-08T08:10:15.549Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/gitops-explained-introduction</loc>
<lastmod>2026-06-12T07:40:49.782Z</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-06-15T14:15:26.849Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/kubernetes-101-pods-deployments-services</loc>
<lastmod>2026-06-24T09:21:58.555Z</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-06-27T20:53:05.814Z</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-06-26T15:05:21.151Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/rag-vs-fine-tuning-picking-the-right-tool</loc>
<lastmod>2026-06-24T18:17:51.930Z</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-06-26T18:56:32.947Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/prompt-engineering-basics-tutorial</loc>
<lastmod>2026-06-26T22:10:39.574Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/edge-caching-stale-while-revalidate</loc>
<lastmod>2026-06-28T20:05:50.412Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/kubernetes-pod-disruption-budgets-node-drains</loc>
<lastmod>2026-06-28T20:06:12.897Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-memory-pressure-psi-before-oom</loc>
<lastmod>2026-06-28T20:06:18.254Z</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-06-02T14:09:36.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/llm-output-validation-schema-constrained-generation</loc>
<lastmod>2026-06-28T20:06:23.725Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/edge-databases-for-low-latency-apps</loc>
<lastmod>2026-06-28T09:16:10.526Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/postgres-logical-replication-zero-downtime-upgrades</loc>
<lastmod>2026-06-18T21:33:25.952Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ci-pipeline-caching-that-pays-off</loc>
<lastmod>2026-06-28T20:05:38.101Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/cloud-iam-least-privilege-without-breakage</loc>
<lastmod>2026-06-28T20:05:39.638Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/database-sharding-choices-we-wish-we-made-earlier</loc>
<lastmod>2026-06-18T21:33:26.514Z</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-05-18T17:20:18.680Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/prompt-caching-production-llm-apps</loc>
<lastmod>2026-06-28T20:06:40.883Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/supply-chain-security-sbom-attestation</loc>
<lastmod>2026-06-14T15:17:59.673Z</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-06-04T14:59:16.422Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/rag-retrieval-evaluation-offline-harness</loc>
<lastmod>2026-06-28T20:06:44.984Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/slo-burn-rate-alerts-symptoms-not-causes</loc>
<lastmod>2026-06-28T20:06:49.543Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/terraform-drift-detection-in-ci</loc>
<lastmod>2026-06-28T20:06:55.048Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/proxy-vs-reverse-proxy-vs-load-balancer</loc>
<lastmod>2026-06-18T09:57:15.565Z</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-06-27T04:52:59.179Z</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-06-26T12:47:42.887Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/postgres-query-plans-and-indexes</loc>
<lastmod>2026-06-06T18:16:09.419Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/llm-cost-optimization-in-production</loc>
<lastmod>2026-06-18T21:33:27.709Z</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-06-26T20:24:23.840Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/handling-vulnerabilities-in-production</loc>
<lastmod>2026-06-26T10:24:13.739Z</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-06-26T23:48:16.437Z</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-06-01T00:19:12.040Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/cross-cloud-identity-federation-patterns</loc>
<lastmod>2026-06-03T01:40:41.709Z</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-06-27T04:21:37.121Z</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-05-18T17:20:58.697Z</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-06-13T06:03:55.159Z</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-06-27T02:06:39.115Z</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-06-27T00:34:36.403Z</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-05-27T10:17:36.211Z</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-06-21T08:05:11.077Z</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-06-22T17:59:11.853Z</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-06-25T13:29:52.163Z</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-05-18T17:20:16.720Z</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-05-18T17:20:34.234Z</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-06-01T06:56:53.304Z</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-06-27T02:22:22.925Z</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-06-01T07:09:26.192Z</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-05-28T18:01:32.115Z</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-06-12T18:54:06.745Z</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-06-26T21:11:48.108Z</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-06-04T09:10:52.800Z</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-06-12T20:28:31.933Z</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-06-27T15:11:53.656Z</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-05-18T17:20:26.862Z</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-06-27T15:54:07.834Z</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-06-28T16:17:54.956Z</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-06-06T20:19:10.225Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-io-uring-async-io-patterns</loc>
<lastmod>2026-06-27T14:22:41.425Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/postgres-pg-stat-statements-query-analysis</loc>
<lastmod>2026-06-18T07:55:46.027Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/kafka-partition-strategies-scaling-consumers</loc>
<lastmod>2026-06-18T11:13:19.395Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/mlops-model-registry-vs-mlflow-tracking</loc>
<lastmod>2026-06-21T07:34:25.147Z</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-06-06T06:38:19.399Z</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-06-15T01:59:51.142Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/caching-patterns-read-write-through-cache-aside</loc>
<lastmod>2026-06-21T16:33:46.811Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/vault-as-secrets-backend-for-kubernetes</loc>
<lastmod>2026-06-26T08:59:50.799Z</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-06-26T17:01:49.170Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ai-agent-tool-design-boundaries-confirmations</loc>
<lastmod>2026-06-27T02:54:20.471Z</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-06-24T16:26:11.213Z</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-06-07T16:50:21.784Z</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-06-12T18:11:51.381Z</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-06-21T06:55:25.806Z</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-06-27T23:42:34.205Z</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-06-26T10:11:17.966Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/helm-chart-anti-patterns</loc>
<lastmod>2026-06-26T13:34:16.713Z</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-06-17T09:06:20.459Z</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-06-26T10:16:45.772Z</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-06-26T13:39:18.490Z</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-05-18T17:20:24.441Z</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-06-27T03:04:18.047Z</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-06-15T22:14:15.943Z</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-06-27T07:14:35.218Z</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-06-26T11:46:49.282Z</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-06-08T11:55:15.157Z</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-06-13T06:20:58.653Z</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-06-26T14:13:24.843Z</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-05-18T17:20:14.492Z</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-06-27T05:28:13.107Z</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-06-27T16:20:53.341Z</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-06-09T02:35:10.406Z</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-06-09T14:16:34.371Z</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-06-09T14:17:14.226Z</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-05-18T17:20:37.111Z</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-06-26T15:15:56.746Z</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-06-12T23:31:48.906Z</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-06-27T07:07:03.868Z</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-06-26T15:34:55.716Z</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-06-10T11:58:33.003Z</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-06-14T18:39:05.929Z</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-06-22T21:17:53.028Z</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-06-26T16:21:51.311Z</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-06-26T21:58:32.933Z</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-05-18T17:20:14.698Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/process-management-monitoring-linux</loc>
<lastmod>2026-06-22T03:56:06.376Z</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-06-24T17:55:02.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-5</loc>
<lastmod>2026-05-18T17:20:18.267Z</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-06-27T01:28:06.939Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/docker-multi-stage-builds-production</loc>
<lastmod>2026-05-27T05:36:07.364Z</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-05-18T17:20:11.766Z</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-05-18T17:20:29.339Z</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-06-27T00:41:34.275Z</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-06-24T12:39:59.324Z</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-06-27T06:41:46.970Z</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-06-26T15:23:18.529Z</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-06-14T21:02:49.077Z</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-06-27T01:54:14.342Z</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-06-26T16:25:34.929Z</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-05-18T17:20:39.771Z</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-05-18T17:20:43.364Z</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-06-12T19:08:57.285Z</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-05-18T17:20:15.487Z</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-06-26T11:05:23.880Z</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-05-18T17:20:11.161Z</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-06-26T23:52:01.770Z</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-05-18T17:20:47.942Z</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-06-14T05:19:30.890Z</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-05-18T17:20:49.053Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/terraform-state-management-strategies</loc>
<lastmod>2026-05-18T17:19:43.592Z</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-06-14T05:49:08.800Z</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-06-26T21:06:20.547Z</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-06-27T02:57:23.913Z</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-05-18T17:20:50.313Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/advanced-bash-scripting-techniques</loc>
<lastmod>2026-05-18T17:19:44.599Z</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-05-18T17:20:49.542Z</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-06-26T15:01:56.854Z</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-05-18T17:20:53.193Z</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-05-18T17:20:46.211Z</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-06-11T11:00:29.547Z</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-06-22T19:46:29.509Z</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-05-18T17:20:47.133Z</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-05-18T17:21:02.497Z</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-05-18T17:20:35.258Z</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-05-18T17:21:03.786Z</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-06-01T07:06:51.322Z</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-06-27T17:31:56.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-7</loc>
<lastmod>2026-06-22T18:07:08.619Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/production-ai-applications-langchain-docker</loc>
<lastmod>2026-06-12T05:06:01.791Z</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-06-27T08:05:13.376Z</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-05-18T17:20:21.120Z</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-06-22T20:06:18.946Z</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-06-13T19:10:23.290Z</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-06-27T04:14:58.919Z</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-05-28T09:44:36.443Z</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-06-10T08:31:55.316Z</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-05-18T17:20:30.641Z</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-06-27T03:35:24.412Z</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-05-27T18:53:33.109Z</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-05-18T17:20:20.917Z</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-05-18T17:20:52.772Z</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-06-01T16:13:42.171Z</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-06-08T04:51:28.822Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/infrastructure-as-code-ansible</loc>
<lastmod>2026-05-18T17:19:45.160Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/postgres-autovacuum-tuning-from-production-stalls</loc>
<lastmod>2026-06-26T11:41:54.980Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/feature-flags-in-production-operational-reality</loc>
<lastmod>2026-06-15T03:52:58.950Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/bash-one-liners-we-actually-use</loc>
<lastmod>2026-06-15T04:32:55.737Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/distributed-tracing-opentelemetry-what-we-ship</loc>
<lastmod>2026-06-15T14:56:36.131Z</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-06-27T03:25:24.636Z</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-06-26T10:28:56.732Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-step-functions-workflow-orchestration</loc>
<lastmod>2026-06-11T08:26:27.777Z</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-05-18T17:20:00.181Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/cdn-cache-invalidation-strategies</loc>
<lastmod>2026-06-08T07:51:34.203Z</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-06-09T11:04:42.655Z</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-05-18T17:20:42.492Z</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-05-18T17:20:01.657Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/orchestrating-ai-agents-kubernetes</loc>
<lastmod>2026-06-26T13:59:15.112Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/database-backup-restoration-testing-restores</loc>
<lastmod>2026-06-26T21:05:32.644Z</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-06-28T06:04:03.474Z</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-06-17T18:09:07.578Z</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-05-18T17:20:16.307Z</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-05-18T17:20:55.027Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/internal-developer-platforms-backstage-in-practice</loc>
<lastmod>2026-06-19T03:29:54.409Z</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-05-27T17:42:35.730Z</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-05-18T17:20:11.965Z</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-05-18T17:20:26.667Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/karpenter-node-provisioning-patterns-at-scale</loc>
<lastmod>2026-06-26T13:02:44.262Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/job-queues-sidekiq-celery-bullmq-patterns</loc>
<lastmod>2026-06-26T22:05:12.545Z</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-06-21T09:20:55.457Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/postgres-connection-pooling-pgbouncer</loc>
<lastmod>2026-06-26T23:19:48.208Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/postgres-replication-lag-failover-practice</loc>
<lastmod>2026-06-08T01:56:07.220Z</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-06-20T17:46:05.569Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/systemd-timers-vs-cron-what-we-learned</loc>
<lastmod>2026-06-21T07:56:33.284Z</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-05-18T17:19:48.627Z</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-05-18T17:20:01.176Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/embeddings-drift-detection-when-similar-stops</loc>
<lastmod>2026-06-11T13:08:24.657Z</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-06-26T17:30:34.053Z</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-06-11T10:12:28.152Z</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-05-18T17:20:59.098Z</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-06-01T08:18:24.409Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/llm-streaming-ux-backpressure-cancellation</loc>
<lastmod>2026-06-25T13:25:52.136Z</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-06-26T07:15:54.561Z</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-05-18T17:20:44.649Z</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-05-18T17:19:47.660Z</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-06-21T20:25:18.129Z</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-06-26T12:42:58.075Z</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-05-23T00:16:56.451Z</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-06-08T06:23:52.688Z</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-06-25T04:43:24.168Z</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-05-31T07:30:15.881Z</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-06-13T05:22:24.377Z</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-06-15T02:20:45.266Z</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-06-26T14:58:37.681Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/chaos-engineering-game-days-platform-teams</loc>
<lastmod>2026-06-18T02:01:28.602Z</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-06-21T09:57:02.152Z</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-05-18T17:21:13.394Z</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-05-18T17:20:28.991Z</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-06-14T15:58:29.087Z</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-06-26T22:22:49.946Z</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-06-27T04:16:29.177Z</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-05-18T17:20:30.844Z</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-05-18T17:20:33.818Z</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-06-08T13:05:13.211Z</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-06-12T19:39:06.752Z</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-06-26T23:00:40.940Z</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-05-18T17:21:01.723Z</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-06-27T01:22:59.622Z</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-06-09T04:28:58.013Z</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-05-18T17:20:36.497Z</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-06-21T00:08:26.115Z</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-05-18T17:20:32.533Z</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-06-27T12:49:50.631Z</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-05-26T10:58:33.562Z</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-06-27T15:52:53.009Z</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-06-27T17:29:23.394Z</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-06-09T07:10:19.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-27</loc>
<lastmod>2026-05-25T21:45:54.710Z</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-06-27T01:29:34.792Z</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-05-18T17:20:25.838Z</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-06-14T01:13:08.610Z</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-06-02T19:12:39.552Z</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-06-15T04:12:20.682Z</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-05-18T17:20:28.788Z</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-05-18T17:21:00.056Z</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-06-27T14:58:06.573Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/aws-cost-optimization-strategies</loc>
<lastmod>2026-05-18T17:19:44.332Z</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-05-18T17:20:26.039Z</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-05-18T17:20:42.045Z</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-06-14T02:27:00.506Z</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-06-16T23:21:36.042Z</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-05-18T17:21:01.303Z</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-06-27T05:23:30.855Z</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-05-18T17:20:17.862Z</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-05-18T17:20:43.142Z</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-05-18T17:20:59.288Z</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-05-18T17:20:12.752Z</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-06-27T13:38:54.389Z</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-05-18T17:20:19.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</loc>
<lastmod>2026-06-27T00:11:51.163Z</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-06-10T11:16:50.994Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/ebpf-future-kernel-observability</loc>
<lastmod>2026-06-27T09:17:03.713Z</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-05-18T17:20:45.803Z</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-05-18T17:20:53.811Z</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-06-16T05:21:00.676Z</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-06-26T19:19:22.113Z</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-06-13T07:58:45.574Z</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-05-18T17:20:40.813Z</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-06-27T01:00:56.545Z</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-06-19T10:30:30.256Z</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-05-18T17:20:00.417Z</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-06-17T08:40:47.639Z</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-05-18T17:21:05.950Z</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-05-27T14:37:31.033Z</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-06-27T14:20:42.160Z</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-05-18T17:20:40.399Z</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-06-13T04:08:24.566Z</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-05-18T17:21:07.318Z</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-05-27T22:08:50.156Z</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-06-27T04:10:36.464Z</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-05-18T17:20:48.838Z</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-06-26T20:42:40.966Z</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-06-28T10:53:28.482Z</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-06-08T04:29:03.780Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/scalable-cicd-pipelines-github-actions</loc>
<lastmod>2026-05-18T17:19:43.849Z</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-06-26T10:41:22.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-45</loc>
<lastmod>2026-06-26T14:27:02.487Z</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-06-15T04:47:20.442Z</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-06-27T17:49:18.335Z</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-06-08T09:10:18.179Z</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-05-18T17:20:52.131Z</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-05-18T17:20:54.209Z</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-06-14T07:50:48.989Z</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-06-03T22:10:17.020Z</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-05-18T17:20:55.237Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/network-configuration-troubleshooting-linux</loc>
<lastmod>2026-05-27T16:37:21.074Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/infrastructure-monitoring-observability-iac</loc>
<lastmod>2026-06-26T11:23:47.302Z</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-06-14T21:46:25.701Z</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-06-27T17:04:42.256Z</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-06-27T06:03:10.876Z</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-05-18T17:20:22.316Z</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-05-26T01:00:42.498Z</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-06-27T01:40:48.958Z</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-05-18T17:20:46.007Z</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-05-18T17:20:54.830Z</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-05-18T17:20:59.868Z</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-06-27T01:34:24.824Z</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-06-27T08:07:59.809Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/gitops-argocd-automating-kubernetes-deployments</loc>
<lastmod>2026-06-13T07:15:52.060Z</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-06-27T21:01:35.908Z</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-06-26T16:46:36.793Z</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-05-18T17:20:23.384Z</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-05-18T17:20:56.655Z</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-06-13T00:33:11.329Z</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-05-31T05:16:05.692Z</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-06-17T16:52:29.230Z</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-05-18T17:19:59.224Z</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-06-27T05:14:33.968Z</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-05-18T17:20:13.665Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/devops-metrics-kpis-measuring-success</loc>
<lastmod>2026-06-27T17:08:36.436Z</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-06-27T12:38:31.086Z</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-05-18T17:20:27.725Z</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-06-22T18:01:51.889Z</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-06-27T07:23:16.723Z</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-05-18T17:20:52.976Z</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-05-18T17:19:54.831Z</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-05-18T17:20:57.709Z</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-05-18T17:20:17.236Z</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-05-18T17:20:30.440Z</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-05-18T17:20:21.715Z</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-05-31T07:22:43.800Z</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-06-08T05:07:33.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-42</loc>
<lastmod>2026-05-18T17:21:00.860Z</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-06-13T08:20:09.662Z</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-05-18T17:20:23.183Z</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-06-10T12:31:24.761Z</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-05-19T01:10:59.136Z</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-06-25T23:54:04.616Z</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-06-14T21:57:37.631Z</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-05-18T17:20:15.694Z</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-05-18T17:21:00.459Z</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-05-18T17:21:03.163Z</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-06-14T02:07:09.541Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/linux-system-monitoring-prometheus-grafana</loc>
<lastmod>2026-05-23T02:13:04.687Z</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-05-18T17:20:33.615Z</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-06-16T22:08:21.255Z</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-06-27T11:15:04.999Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/log-aggregation-strategies-centralizing-logs</loc>
<lastmod>2026-06-17T08:40:49.185Z</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-06-01T08:20:27.704Z</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-06-27T21:00:23.501Z</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-06-26T16:57:44.850Z</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-06-24T16:03:33.239Z</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-05-18T17:21:03.403Z</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-05-18T17:21:01.105Z</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-05-18T17:21:03.600Z</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-06-26T18:12:34.293Z</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-06-27T16:54:40.281Z</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-05-18T17:20:33.408Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/infrastructure-testing-strategies-validating-iac</loc>
<lastmod>2026-05-26T14:31:13.346Z</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-06-13T06:54:15.861Z</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-06-14T04:21:03.282Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/zero-trust-architecture-multi-cloud</loc>
<lastmod>2026-05-18T17:19:43.089Z</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-06-27T18:13:03.414Z</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-05-27T20:23:20.913Z</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-05-18T17:19:51.426Z</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-05-18T17:21:06.699Z</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-05-21T22:05:56.334Z</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-05-27T20:41:59.643Z</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-06-22T19:02:41.861Z</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-06-26T18:09:35.605Z</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-06-27T13:19:51.252Z</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-06-13T22:52:39.787Z</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-06-10T17:27:12.241Z</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-06-22T19:25:19.457Z</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-05-18T17:19:53.866Z</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-06-27T04:02:17.505Z</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-05-18T17:20:06.437Z</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-05-22T09:31:43.476Z</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-06-18T02:15:32.548Z</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-06-01T05:56:38.099Z</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-06-22T17:49:12.423Z</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-06-28T09:11:51.570Z</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-06-14T15:16:18.673Z</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-06-16T14:20:52.290Z</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/lambda</loc>
<lastmod>2026-04-29T18:46:55.258Z</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/serverless</loc>
<lastmod>2026-04-29T18:46:56.250Z</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/cloud</loc>
<lastmod>2026-04-29T18:46:57.201Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/s3</loc>
<lastmod>2026-04-29T18:47:01.178Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/storage</loc>
<lastmod>2026-04-29T18:47:02.054Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/networking</loc>
<lastmod>2026-04-29T18:47:06.757Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/vpc</loc>
<lastmod>2026-04-29T18:47:08.050Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/bash</loc>
<lastmod>2026-04-29T18:47:11.235Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/shell</loc>
<lastmod>2026-04-29T18:47:12.268Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/scripting</loc>
<lastmod>2026-04-29T18:47:13.788Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/ai</loc>
<lastmod>2026-04-29T18:47:17.527Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/rag</loc>
<lastmod>2026-04-29T18:47:18.501Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/openai</loc>
<lastmod>2026-04-29T18:47:20.002Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/containers</loc>
<lastmod>2026-04-29T18:47:25.281Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/devops</loc>
<lastmod>2026-04-29T18:47:26.284Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/gitops</loc>
<lastmod>2026-04-29T18:47:34.622Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/argocd</loc>
<lastmod>2026-04-29T18:47:36.127Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/permissions</loc>
<lastmod>2026-04-29T18:47:45.549Z</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/blog/tag/configuration</loc>
<lastmod>2026-04-29T18:46:48.971Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/infrastructure</loc>
<lastmod>2026-04-29T18:46:49.936Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/tutorial</loc>
<lastmod>2026-04-29T18:46:50.962Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/beginner</loc>
<lastmod>2026-04-29T18:46:52.087Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/prompt-engineering</loc>
<lastmod>2026-04-29T18:47:50.746Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/ssh</loc>
<lastmod>2026-04-29T18:47:54.465Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/iac</loc>
<lastmod>2026-04-29T18:47:59.596Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/embeddings</loc>
<lastmod>2026-04-29T18:48:04.642Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/opentelemetry</loc>
<lastmod>2026-05-14T07:25:07.757Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/tracing</loc>
<lastmod>2026-05-14T07:25:08.848Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/observability</loc>
<lastmod>2026-05-14T07:25:10.218Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/datadog</loc>
<lastmod>2026-05-14T07:25:10.805Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/feature-flags</loc>
<lastmod>2026-05-14T07:25:14.371Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/deployment</loc>
<lastmod>2026-05-14T07:25:14.762Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/growthbook</loc>
<lastmod>2026-05-14T07:25:15.358Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/launchdarkly</loc>
<lastmod>2026-05-14T07:25:15.761Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/postgres</loc>
<lastmod>2026-05-14T07:25:23.006Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/database</loc>
<lastmod>2026-05-14T07:25:23.385Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/performance</loc>
<lastmod>2026-05-14T07:25:23.850Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/autovacuum</loc>
<lastmod>2026-05-14T07:25:24.246Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/agents</loc>
<lastmod>2026-05-14T08:16:13.530Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/tool-use</loc>
<lastmod>2026-05-14T08:16:14.242Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/step-functions</loc>
<lastmod>2026-05-14T08:16:19.703Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/workflows</loc>
<lastmod>2026-05-14T08:16:20.057Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/orchestration</loc>
<lastmod>2026-05-14T08:16:20.403Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/ops</loc>
<lastmod>2026-05-14T08:16:23.613Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/one-liners</loc>
<lastmod>2026-05-14T08:16:24.242Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/cdn</loc>
<lastmod>2026-05-14T08:16:28.366Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/caching</loc>
<lastmod>2026-05-14T08:16:28.736Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/cloudfront</loc>
<lastmod>2026-05-14T08:16:29.529Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/chaos-engineering</loc>
<lastmod>2026-05-14T08:16:30.963Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/game-days</loc>
<lastmod>2026-05-14T08:16:31.512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/backups</loc>
<lastmod>2026-05-14T08:16:33.017Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/disaster-recovery</loc>
<lastmod>2026-05-14T08:16:33.381Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/drift</loc>
<lastmod>2026-05-14T08:16:38.273Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/helm</loc>
<lastmod>2026-05-14T08:16:43.692Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/idp</loc>
<lastmod>2026-05-14T08:16:45.791Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/developer-experience</loc>
<lastmod>2026-05-14T08:16:46.331Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/job-queues</loc>
<lastmod>2026-05-14T08:16:47.723Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/sidekiq</loc>
<lastmod>2026-05-14T08:16:48.074Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/celery</loc>
<lastmod>2026-05-14T08:16:48.432Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/bullmq</loc>
<lastmod>2026-05-14T08:16:48.793Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/background-jobs</loc>
<lastmod>2026-05-14T08:16:49.146Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/karpenter</loc>
<lastmod>2026-05-14T08:16:50.116Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/eks</loc>
<lastmod>2026-05-14T08:16:51.060Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/autoscaling</loc>
<lastmod>2026-05-14T08:16:51.421Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/streaming</loc>
<lastmod>2026-05-14T08:16:55.293Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/ux</loc>
<lastmod>2026-05-14T08:16:55.652Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/backend</loc>
<lastmod>2026-05-14T08:16:56.016Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/pgbouncer</loc>
<lastmod>2026-05-14T08:16:58.487Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/replication</loc>
<lastmod>2026-05-14T08:17:00.156Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/ha</loc>
<lastmod>2026-05-14T08:17:00.689Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/systemd</loc>
<lastmod>2026-05-14T08:17:04.437Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/cron</loc>
<lastmod>2026-05-14T08:17:04.785Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/scheduling</loc>
<lastmod>2026-05-14T08:17:05.322Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/proxy</loc>
<lastmod>2026-05-21T15:10:37.250Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/load-balancer</loc>
<lastmod>2026-05-21T15:10:37.622Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/vulnerabilities</loc>
<lastmod>2026-05-21T16:10:42.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/cve</loc>
<lastmod>2026-05-21T16:10:42.377Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/patching</loc>
<lastmod>2026-05-21T16:10:42.749Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/incidents</loc>
<lastmod>2026-05-31T22:18:35.072Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/automation</loc>
<lastmod>2026-05-31T22:18:36.356Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/canary</loc>
<lastmod>2026-05-31T22:18:40.442Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/slo</loc>
<lastmod>2026-05-31T22:18:51.843Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/alerting</loc>
<lastmod>2026-05-31T22:18:52.192Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/cgroups</loc>
<lastmod>2026-05-31T22:18:56.195Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/gcp</loc>
<lastmod>2026-05-31T22:18:58.082Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/oidc</loc>
<lastmod>2026-05-31T22:18:58.438Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/identity</loc>
<lastmod>2026-05-31T22:18:58.797Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/ebpf</loc>
<lastmod>2026-05-31T22:19:03.648Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/bpftrace</loc>
<lastmod>2026-05-31T22:19:03.995Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/debugging</loc>
<lastmod>2026-05-31T22:19:04.383Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/edge</loc>
<lastmod>2026-05-31T22:19:05.525Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/cloudflare</loc>
<lastmod>2026-05-31T22:19:06.228Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/turso</loc>
<lastmod>2026-05-31T22:19:06.580Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/search</loc>
<lastmod>2026-05-31T22:19:15.464Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/cost-optimization</loc>
<lastmod>2026-05-31T22:19:22.369Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/eval</loc>
<lastmod>2026-05-31T22:19:25.192Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/testing</loc>
<lastmod>2026-05-31T22:19:25.561Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/mlops</loc>
<lastmod>2026-05-31T22:19:25.922Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/anthropic</loc>
<lastmod>2026-05-31T22:19:28.741Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/indexes</loc>
<lastmod>2026-05-31T22:19:34.653Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/sql</loc>
<lastmod>2026-05-31T22:19:35.012Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/sli</loc>
<lastmod>2026-05-31T22:19:39.904Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/supply-chain</loc>
<lastmod>2026-05-31T22:19:42.873Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/sbom</loc>
<lastmod>2026-05-31T22:19:43.222Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/sigstore</loc>
<lastmod>2026-05-31T22:19:43.568Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/versioning</loc>
<lastmod>2026-05-31T22:19:46.284Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/modules</loc>
<lastmod>2026-05-31T22:19:46.627Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/redis</loc>
<lastmod>2026-06-07T10:11:35.156Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/patterns</loc>
<lastmod>2026-06-07T10:11:35.869Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/kafka</loc>
<lastmod>2026-06-07T10:11:59.705Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/scalability</loc>
<lastmod>2026-06-07T10:12:00.235Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/messaging</loc>
<lastmod>2026-06-07T10:12:00.768Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/io-uring</loc>
<lastmod>2026-06-07T10:12:07.212Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/async</loc>
<lastmod>2026-06-07T10:12:07.797Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/kernel</loc>
<lastmod>2026-06-07T10:12:08.154Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/mlflow</loc>
<lastmod>2026-06-07T10:12:11.861Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/ml</loc>
<lastmod>2026-06-07T10:12:12.410Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/vault</loc>
<lastmod>2026-06-07T10:12:32.986Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/secrets</loc>
<lastmod>2026-06-07T10:12:33.562Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/ec2</loc>
<lastmod>2026-06-18T19:45:43.013Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/sharding</loc>
<lastmod>2026-06-18T19:46:02.561Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/scaling</loc>
<lastmod>2026-06-18T19:46:03.125Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/distributed-systems</loc>
<lastmod>2026-06-18T19:46:03.489Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/incident-response</loc>
<lastmod>2026-06-18T19:46:19.307Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/post-mortems</loc>
<lastmod>2026-06-18T19:46:19.681Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/operations</loc>
<lastmod>2026-06-18T19:46:20.221Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/hpa</loc>
<lastmod>2026-06-18T19:46:28.022Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/vpa</loc>
<lastmod>2026-06-18T19:46:28.382Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/cilium</loc>
<lastmod>2026-06-18T19:46:30.154Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/network-policy</loc>
<lastmod>2026-06-18T19:46:30.966Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/tcpdump</loc>
<lastmod>2026-06-18T19:46:36.433Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/production</loc>
<lastmod>2026-06-18T19:46:38.643Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/multi-region</loc>
<lastmod>2026-06-18T19:46:45.015Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/architecture</loc>
<lastmod>2026-06-18T19:46:45.757Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/logging</loc>
<lastmod>2026-06-18T19:46:47.560Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/metrics</loc>
<lastmod>2026-06-18T19:46:47.931Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/upgrade</loc>
<lastmod>2026-06-18T19:46:53.813Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.devopsness.com/blog/tag/fine-tuning</loc>
<lastmod>2026-06-18T19:47:02.189Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.6</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>
<url>
<loc>https://www.devopsness.com/author/cmle8rycw0000s8a4u0gdycd7</loc>
<lastmod>2026-05-31T22:01:55.424Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://www.devopsness.com/author/cmlfd4wd00000s8j7nz2n924q</loc>
<lastmod>2026-05-31T22:02:47.154Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
