<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://ranjeetgupta.in</loc>
<lastmod>2026-03-09T19:25:18.103Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/blogs</loc>
<lastmod>2026-03-09T19:25:18.103Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/projects</loc>
<lastmod>2026-03-09T19:25:18.103Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes</loc>
<lastmod>2026-03-09T19:25:18.103Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/open-dashboard</loc>
<lastmod>2026-03-09T19:25:18.103Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/about</loc>
<lastmod>2026-03-09T19:25:18.103Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/now</loc>
<lastmod>2026-03-09T19:25:18.103Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/blogs/ai-and-the-future-of-engineering</loc>
<lastmod>2026-02-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/blogs/from-full-stack-engineering-to-reliability-thinking</loc>
<lastmod>2026-02-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/blogs/ci-cd-rollback-strategies</loc>
<lastmod>2026-01-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/blogs/how-i-think-about-technical-debt</loc>
<lastmod>2025-12-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/blogs/using-ai-carefully-in-engineering-workflows</loc>
<lastmod>2025-11-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/blogs/why-alert-fatigue-happens</loc>
<lastmod>2025-09-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/blogs/building-a-practical-observability-stack</loc>
<lastmod>2025-08-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/blogs/scaling-node-apps-properly</loc>
<lastmod>2025-06-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/blogs/handling-retry-storms-in-distributed-systems</loc>
<lastmod>2025-04-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/blogs/monitoring-stack-i-recommend</loc>
<lastmod>2025-03-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/blogs/liveness-vs-readiness-probes-explained</loc>
<lastmod>2025-02-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/blogs/designing-idempotent-payment-systems</loc>
<lastmod>2025-01-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/blogs/lessons-from-production-payment-flows</loc>
<lastmod>2025-01-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/blogs/what-i-automated-this-month</loc>
<lastmod>2024-12-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/blogs/docker-vs-bare-metal-my-experience</loc>
<lastmod>2024-11-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/blogs/zero-downtime-deployments-explained</loc>
<lastmod>2024-10-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/blogs/why-im-rebuilding-my-engineering-workflow</loc>
<lastmod>2024-09-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/projects/kubernetes-failure-lab</loc>
<lastmod>2026-03-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/projects/ebpf-monitor</loc>
<lastmod>2026-02-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/projects/gitops-deployment-platform</loc>
<lastmod>2026-01-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/projects/debug-replay</loc>
<lastmod>2025-12-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/projects/schema-drift-detector</loc>
<lastmod>2025-11-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/projects/distributed-job-queue</loc>
<lastmod>2025-10-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/projects/devops-doctor</loc>
<lastmod>2025-09-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/projects/incident-simulator</loc>
<lastmod>2025-07-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/projects/infra-roast</loc>
<lastmod>2025-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/projects/observability-playground</loc>
<lastmod>2025-03-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/projects/api-time-machine</loc>
<lastmod>2025-01-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/projects/payment-architecture-simulator</loc>
<lastmod>2024-11-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/projects/cloudforge-cicd</loc>
<lastmod>2024-10-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#learning-loop-checkin</loc>
<lastmod>2026-03-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#observability-gap-incident-replay</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#ai-assisted-infra-review-boundaries</loc>
<lastmod>2026-02-02T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#kubernetes-resource-budget-review</loc>
<lastmod>2026-01-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#postmortem-writing-rubric</loc>
<lastmod>2025-12-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#terraform-module-boundary-refactor</loc>
<lastmod>2025-10-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#runbook-gap-found-during-outage-sim</loc>
<lastmod>2025-09-17T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#alert-fatigue-priority-reset</loc>
<lastmod>2025-08-02T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#go-cli-for-oncall-checks</loc>
<lastmod>2025-06-21T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#api-rate-limit-policy-adjustment</loc>
<lastmod>2025-05-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#cicd-rollback-drill</loc>
<lastmod>2025-04-04T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#dashboard-signal-cleanup</loc>
<lastmod>2025-03-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#incident-timeline-format-template</loc>
<lastmod>2025-02-27T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#kubernetes-probe-audit</loc>
<lastmod>2025-02-10T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#role-based-admin-guardrail</loc>
<lastmod>2025-01-24T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#background-job-timeout-review</loc>
<lastmod>2025-01-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#ci-cache-invalidation-lesson</loc>
<lastmod>2024-12-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#aws-iam-mistake-that-taught-me-scope</loc>
<lastmod>2024-11-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#loki-log-structure-cleanup</loc>
<lastmod>2024-11-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#deploy-checklist-v1</loc>
<lastmod>2024-10-19T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#payment-retry-edge-case</loc>
<lastmod>2024-10-01T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ranjeetgupta.in/notes#first-week-with-prometheus-alerting</loc>
<lastmod>2024-09-14T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.4</priority>
</url>
</urlset>
