<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>http://blog.ebbypeter.com/categories/architecture/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/architecture/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/categories/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/categories/engineering-practice/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/engineering-leadership/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/operational-readiness/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/posts/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/sre/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/systems-design/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/2026/03/the-architecture-review-you-actually-need-but-never-get/</loc><lastmod>2026-03-31T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/aws/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/azure/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/cloud-security/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/2026/03/everyone-owns-cloud-security-thats-why-nobody-does/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/categories/security/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/security/</loc><lastmod>2026-03-24T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/categories/azure/</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/kql/</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/2026/03/kql-for-adults-writing-queries-that-dont-lie-to-you/</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/log-analytics/</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/observability/</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/categories/site-reliability-engineering/</loc><lastmod>2026-03-17T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/application-gateway/</loc><lastmod>2026-03-10T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/troubleshooting/</loc><lastmod>2026-03-10T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/waf/</loc><lastmod>2026-03-10T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/2026/03/why-your-application-gateway-logs-dont-tell-the-whole-story-until-you-correlate-them/</loc><lastmod>2026-03-10T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/appsec/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/azure-front-door/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/2026/03/detection-is-not-protection-what-azure-waf-detection-mode-actually-does-and-doesnt/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/alerting/</loc><lastmod>2026-02-24T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/incident-response/</loc><lastmod>2026-02-24T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/on-call/</loc><lastmod>2026-02-24T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/platform-engineering/</loc><lastmod>2026-02-24T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/slo/</loc><lastmod>2026-02-24T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/categories/systems-design/</loc><lastmod>2026-02-24T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/2026/02/your-alerts-are-a-product.-theyre-just-a-bad-one./</loc><lastmod>2026-02-24T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/2026/02/azure-will-stay-up.-your-system-is-a-different-story./</loc><lastmod>2026-02-17T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/cloud/</loc><lastmod>2026-02-17T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/distributed-systems/</loc><lastmod>2026-02-17T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/high-availability/</loc><lastmod>2026-02-17T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/reliability/</loc><lastmod>2026-02-17T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/disaster-recovery/</loc><lastmod>2026-02-10T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/infrastructure-as-code/</loc><lastmod>2026-02-10T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/resilience/</loc><lastmod>2026-02-10T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/2026/02/your-dr-plan-has-never-been-tested/</loc><lastmod>2026-02-10T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/apim/</loc><lastmod>2026-02-03T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/azure-sql/</loc><lastmod>2026-02-03T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/backoff/</loc><lastmod>2026-02-03T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/circuit-breaker/</loc><lastmod>2026-02-03T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/event-hubs/</loc><lastmod>2026-02-03T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/jitter/</loc><lastmod>2026-02-03T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/retry-logic/</loc><lastmod>2026-02-03T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/2026/02/the-hidden-cost-of-retry-everything-how-naive-retry-logic-creates-a-self-inflicted-ddos/</loc><lastmod>2026-02-03T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/azure-diagnostics/</loc><lastmod>2026-01-27T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/azure-monitor/</loc><lastmod>2026-01-27T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/azure-policy/</loc><lastmod>2026-01-27T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/categories/cloud-engineering/</loc><lastmod>2026-01-27T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/cost-optimization/</loc><lastmod>2026-01-27T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/dcr/</loc><lastmod>2026-01-27T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/finops/</loc><lastmod>2026-01-27T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/categories/finops/</loc><lastmod>2026-01-27T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/resource-specific-logs/</loc><lastmod>2026-01-27T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/2026/01/the-hidden-cost-of-just-turn-on-logging-in-azure/</loc><lastmod>2026-01-27T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/aks/</loc><lastmod>2026-01-20T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/app-service/</loc><lastmod>2026-01-20T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/autoscaling/</loc><lastmod>2026-01-20T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/2026/01/autoscaling-is-not-a-recovery-strategy/</loc><lastmod>2026-01-20T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/keda/</loc><lastmod>2026-01-20T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/load-shedding/</loc><lastmod>2026-01-20T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/vmss/</loc><lastmod>2026-01-20T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/well-architected-framework/</loc><lastmod>2026-01-20T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/categories/build/</loc><lastmod>2026-01-13T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/2026/01/dotlog-bringing-notepads-best-kept-secret-to-vs-code/</loc><lastmod>2026-01-13T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/extension/</loc><lastmod>2026-01-13T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/open-source/</loc><lastmod>2026-01-13T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/productivity/</loc><lastmod>2026-01-13T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/tools/</loc><lastmod>2026-01-13T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/vscode/</loc><lastmod>2026-01-13T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/blogging/</loc><lastmod>2026-01-06T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/categories/blueprint/</loc><lastmod>2026-01-06T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/2026/01/getting-hugo-running-with-tranquilpeak-on-modern-hugo-v0.156/</loc><lastmod>2026-01-06T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/hugo/</loc><lastmod>2026-01-06T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/static-site/</loc><lastmod>2026-01-06T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/tags/tranquilpeak/</loc><lastmod>2026-01-06T00:00:00+00:00</lastmod></url><url><loc>http://blog.ebbypeter.com/archives/</loc></url></urlset>