<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>DevOps on Manvendra Rajpoot</title>
    <link>https://blog.rajpoot.dev/tags/devops/</link>
    <description>Recent content in DevOps on Manvendra Rajpoot</description>
    <image>
      <title>Manvendra Rajpoot</title>
      <url>https://blog.rajpoot.dev/img/personal/cover.png</url>
      <link>https://blog.rajpoot.dev/img/personal/cover.png</link>
    </image>
    <generator>Hugo</generator>
    <language>en</language>
    <copyright>Manvendra Rajpoot</copyright>
    <lastBuildDate>Sun, 17 May 2026 17:50:46 +0530</lastBuildDate>
    <atom:link href="https://blog.rajpoot.dev/tags/devops/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Debugging Production Incidents in 2026 — A Senior Engineer&#39;s Working Loop</title>
      <link>https://blog.rajpoot.dev/posts/devops/incident-debugging-2026/</link>
      <pubDate>Tue, 05 May 2026 08:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/incident-debugging-2026/</guid>
      <description>Debugging production incidents in 2026 — the loop, observability tools, common patterns, and the discipline that finds root causes fast.</description>
    </item>
    <item>
      <title>Blue/Green vs Canary vs Rolling Deploys in 2026 — Which to Pick</title>
      <link>https://blog.rajpoot.dev/posts/devops/blue-green-canary-2026/</link>
      <pubDate>Tue, 05 May 2026 08:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/blue-green-canary-2026/</guid>
      <description>Deploy strategies in 2026 — blue/green, canary, rolling, and the production tradeoffs from Argo Rollouts / Flagger / native K8s.</description>
    </item>
    <item>
      <title>Load Testing in 2026 — k6, Vegeta, Locust, and Tests That Predict Production</title>
      <link>https://blog.rajpoot.dev/posts/devops/load-testing-2026/</link>
      <pubDate>Tue, 05 May 2026 07:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/load-testing-2026/</guid>
      <description>Load testing in 2026 — k6, Vegeta, Locust, capacity planning, and the discipline of tests that match real traffic.</description>
    </item>
    <item>
      <title>Argo Workflows in 2026 — Pipelines on Kubernetes That Actually Work</title>
      <link>https://blog.rajpoot.dev/posts/devops/argo-workflows-2026/</link>
      <pubDate>Tue, 05 May 2026 07:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/argo-workflows-2026/</guid>
      <description>Argo Workflows in 2026 — DAGs, retries, artifacts, comparison to Airflow / Prefect / Dagster, and patterns from production K8s pipelines.</description>
    </item>
    <item>
      <title>Edge Compute in 2026 — Cloudflare Workers, Vercel, Deno Deploy, and What&#39;s Real</title>
      <link>https://blog.rajpoot.dev/posts/devops/edge-compute-2026/</link>
      <pubDate>Mon, 04 May 2026 07:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/edge-compute-2026/</guid>
      <description>Edge compute in 2026 — Cloudflare Workers, Vercel Edge, Deno Deploy, AWS Lambda@Edge, when edge wins, and the real-world limits.</description>
    </item>
    <item>
      <title>Observability Cost Control in 2026 — Cardinality, Sampling, and the Bills That Surprise You</title>
      <link>https://blog.rajpoot.dev/posts/devops/observability-cost-2026/</link>
      <pubDate>Mon, 04 May 2026 06:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/observability-cost-2026/</guid>
      <description>Controlling observability costs in 2026 — high-cardinality metrics, log volume, trace sampling, retention, and the bills that grow faster than your business.</description>
    </item>
    <item>
      <title>Kubernetes Resource Limits in 2026 — CPU, Memory, and the Cost of Getting It Wrong</title>
      <link>https://blog.rajpoot.dev/posts/devops/kubernetes-resource-limits-2026/</link>
      <pubDate>Sun, 03 May 2026 07:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/kubernetes-resource-limits-2026/</guid>
      <description>K8s resource limits in 2026 — requests vs limits, OOM, CPU throttling, VPA, and the patterns from production clusters.</description>
    </item>
    <item>
      <title>Docker Best Practices in 2026 — Slim Images, Layer Caching, and the Patterns That Ship</title>
      <link>https://blog.rajpoot.dev/posts/devops/docker-best-practices-2026/</link>
      <pubDate>Sun, 03 May 2026 06:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/docker-best-practices-2026/</guid>
      <description>Docker best practices in 2026 — multi-stage builds, distroless, layer caching, BuildKit, security, and the patterns from production.</description>
    </item>
    <item>
      <title>SLOs and Error Budgets in 2026 — The Discipline That Replaces &#39;Nines&#39;</title>
      <link>https://blog.rajpoot.dev/posts/devops/sre-slo-error-budget-2026/</link>
      <pubDate>Sat, 02 May 2026 12:20:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/sre-slo-error-budget-2026/</guid>
      <description>SLOs and error budgets in 2026 — defining SLIs, choosing targets, error budget policies, and how to actually use them in engineering decisions.</description>
    </item>
    <item>
      <title>Terraform vs Pulumi vs OpenTofu in 2026 — The IaC Choice Explained</title>
      <link>https://blog.rajpoot.dev/posts/devops/terraform-vs-pulumi-2026/</link>
      <pubDate>Sat, 02 May 2026 11:30:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/terraform-vs-pulumi-2026/</guid>
      <description>Terraform vs Pulumi vs OpenTofu in 2026 — licensing, ecosystem, language ergonomics, and the migration paths after HashiCorp&amp;#39;s BSL.</description>
    </item>
    <item>
      <title>Debugging Kubernetes in 2026 — kubectl Patterns, Ephemeral Containers, and the Tools Worth Knowing</title>
      <link>https://blog.rajpoot.dev/posts/devops/kubernetes-debugging-2026/</link>
      <pubDate>Sat, 02 May 2026 10:20:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/kubernetes-debugging-2026/</guid>
      <description>Debugging Kubernetes in 2026 — kubectl patterns, ephemeral debug containers, k9s, stern, kubeshark, and the patterns from production K8s ops.</description>
    </item>
    <item>
      <title>Incident Response in 2026 — Runbooks, Postmortems, and the Things That Actually Help</title>
      <link>https://blog.rajpoot.dev/posts/devops/incident-response-2026/</link>
      <pubDate>Sat, 02 May 2026 09:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/incident-response-2026/</guid>
      <description>Practical incident response in 2026 — on-call patterns, runbooks, blameless postmortems, comms templates, and the discipline that prevents the same outage twice.</description>
    </item>
    <item>
      <title>Feature Flags in 2026 — Patterns, Pitfalls, and Self-Hosted Options</title>
      <link>https://blog.rajpoot.dev/posts/devops/feature-flags-2026/</link>
      <pubDate>Sat, 02 May 2026 08:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/feature-flags-2026/</guid>
      <description>Feature flags in 2026 — flag types, rollout strategies, evaluation contexts, OpenFeature, and production patterns from real teams.</description>
    </item>
    <item>
      <title>Secrets Rotation in 2026 — Practical Patterns That Don&#39;t Break Production</title>
      <link>https://blog.rajpoot.dev/posts/devops/secrets-rotation-2026/</link>
      <pubDate>Fri, 01 May 2026 06:30:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/secrets-rotation-2026/</guid>
      <description>How to rotate secrets in 2026 without breaking production — overlap windows, dual-secret support, automated rotation, and the patterns from compliance-mature teams.</description>
    </item>
    <item>
      <title>Postgres Backups in 2026 — pgBackRest, Barman, and PITR Patterns</title>
      <link>https://blog.rajpoot.dev/posts/devops/postgres-backups-pgbackrest-2026/</link>
      <pubDate>Fri, 01 May 2026 05:30:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/postgres-backups-pgbackrest-2026/</guid>
      <description>Postgres backup strategies in 2026 — pgBackRest, Barman, WAL-G, point-in-time recovery, and the patterns that survive disasters.</description>
    </item>
    <item>
      <title>Cloudflare vs AWS vs Vercel for Backend in 2026 — Where to Deploy</title>
      <link>https://blog.rajpoot.dev/posts/devops/cloudflare-vs-aws-vs-vercel-2026/</link>
      <pubDate>Fri, 01 May 2026 04:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/cloudflare-vs-aws-vs-vercel-2026/</guid>
      <description>Cloudflare vs AWS vs Vercel for backend deployment in 2026 — pricing, capabilities, lock-in, and how to pick.</description>
    </item>
    <item>
      <title>Software Bill of Materials (SBOM) — A Practical Guide for 2026</title>
      <link>https://blog.rajpoot.dev/posts/devops/sbom-software-bill-of-materials-2026/</link>
      <pubDate>Fri, 01 May 2026 03:20:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/sbom-software-bill-of-materials-2026/</guid>
      <description>How to generate, store, and use SBOMs in 2026 — CycloneDX, SPDX, syft, grype, and the patterns from compliance-mature teams.</description>
    </item>
    <item>
      <title>On-Call and Runbooks That Save Your Friday Night in 2026</title>
      <link>https://blog.rajpoot.dev/posts/devops/runbooks-on-call-2026/</link>
      <pubDate>Fri, 01 May 2026 02:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/runbooks-on-call-2026/</guid>
      <description>Practical on-call practices and runbooks for 2026 — page rotation, severity, escalation, runbook templates, and the patterns that keep teams sane.</description>
    </item>
    <item>
      <title>Argo CD ApplicationSets in 2026 — GitOps That Scales Across Many Apps</title>
      <link>https://blog.rajpoot.dev/posts/devops/argo-cd-applicationsets-2026/</link>
      <pubDate>Fri, 01 May 2026 01:30:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/argo-cd-applicationsets-2026/</guid>
      <description>Argo CD ApplicationSets in 2026 — generators, multi-cluster, scale-out patterns for GitOps fleets of services.</description>
    </item>
    <item>
      <title>Infrastructure as Code Best Practices in 2026 — Modules, State, and Drift</title>
      <link>https://blog.rajpoot.dev/posts/devops/iac-best-practices-2026/</link>
      <pubDate>Fri, 01 May 2026 00:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/iac-best-practices-2026/</guid>
      <description>IaC best practices in 2026 — module structure, remote state, drift detection, secrets, and the patterns that scale to large fleets.</description>
    </item>
    <item>
      <title>Log Aggregation in 2026 — Loki, ClickHouse, OpenSearch, or Datadog</title>
      <link>https://blog.rajpoot.dev/posts/devops/log-aggregation-loki-clickhouse-2026/</link>
      <pubDate>Thu, 30 Apr 2026 23:58:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/log-aggregation-loki-clickhouse-2026/</guid>
      <description>Log aggregation choices in 2026 — Loki, ClickHouse, OpenSearch, Datadog. Cost, query speed, indexing, and which fits which scale.</description>
    </item>
    <item>
      <title>Kubernetes Cost Engineering in 2026 — Where the Money Actually Goes</title>
      <link>https://blog.rajpoot.dev/posts/devops/k8s-cost-engineering-2026/</link>
      <pubDate>Thu, 30 Apr 2026 23:30:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/k8s-cost-engineering-2026/</guid>
      <description>Kubernetes cost engineering in 2026 — right-sizing requests, spot pools, Karpenter, vertical autoscaling, and the patterns that actually cut bills.</description>
    </item>
    <item>
      <title>Dockerfile Best Practices in 2026 — Small, Fast, Secure</title>
      <link>https://blog.rajpoot.dev/posts/devops/dockerfile-best-practices-2026/</link>
      <pubDate>Thu, 30 Apr 2026 23:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/dockerfile-best-practices-2026/</guid>
      <description>Dockerfile best practices for 2026 — multi-stage builds, layer caching, security, image size, BuildKit, and the patterns that ship.</description>
    </item>
    <item>
      <title>Chaos Engineering in 2026 — Game Days That Actually Find Bugs</title>
      <link>https://blog.rajpoot.dev/posts/devops/chaos-engineering-2026/</link>
      <pubDate>Thu, 30 Apr 2026 22:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/chaos-engineering-2026/</guid>
      <description>Chaos engineering practices that work in 2026 — game days, failure injection, observability of chaos, and the patterns from teams that ship reliable systems.</description>
    </item>
    <item>
      <title>Argo Workflows vs Airflow vs Dagster vs Prefect in 2026</title>
      <link>https://blog.rajpoot.dev/posts/devops/argo-workflows-vs-airflow-2026/</link>
      <pubDate>Thu, 30 Apr 2026 21:20:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/argo-workflows-vs-airflow-2026/</guid>
      <description>Workflow orchestrators in 2026 — Argo Workflows, Airflow, Dagster, Prefect. When each fits and how to pick by team and use case.</description>
    </item>
    <item>
      <title>Health Checks That Don&#39;t Lie — Liveness, Readiness, and Startup Probes in 2026</title>
      <link>https://blog.rajpoot.dev/posts/backend/healthchecks-readiness-liveness-2026/</link>
      <pubDate>Thu, 30 Apr 2026 20:20:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/backend/healthchecks-readiness-liveness-2026/</guid>
      <description>How to design health checks that actually reflect service health — liveness vs readiness, dependency checks, startup probes, and the patterns that prevent silent outages.</description>
    </item>
    <item>
      <title>Cloud Cost Optimization in 2026 — The Tactics That Actually Work</title>
      <link>https://blog.rajpoot.dev/posts/devops/cost-optimization-cloud-2026/</link>
      <pubDate>Thu, 30 Apr 2026 20:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/cost-optimization-cloud-2026/</guid>
      <description>Cloud cost optimization tactics that work in 2026 — right-sizing, spot instances, savings plans, egress reduction, idle resource cleanup, and FinOps practices.</description>
    </item>
    <item>
      <title>Serverless in 2026 — Where It Won, Where It Didn&#39;t</title>
      <link>https://blog.rajpoot.dev/posts/devops/serverless-2026-when-it-wins/</link>
      <pubDate>Thu, 30 Apr 2026 19:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/serverless-2026-when-it-wins/</guid>
      <description>Serverless in 2026 — Lambda, Cloud Run, Cloudflare Workers, Fly Machines. Where it won, where it didn&amp;#39;t, and how to pick.</description>
    </item>
    <item>
      <title>Observability 2.0 — SLOs, Wide Events, and the End of Three Pillars</title>
      <link>https://blog.rajpoot.dev/posts/devops/observability-2-0-slos-traces-2026/</link>
      <pubDate>Thu, 30 Apr 2026 18:30:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/observability-2-0-slos-traces-2026/</guid>
      <description>Observability 2.0 in 2026 — wide events, SLOs as primary, Honeycomb / Lightstep patterns, and the move beyond logs/metrics/traces.</description>
    </item>
    <item>
      <title>CI/CD Best Practices in 2026 — Fast, Safe, Boring</title>
      <link>https://blog.rajpoot.dev/posts/devops/ci-cd-2026-best-practices/</link>
      <pubDate>Thu, 30 Apr 2026 18:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/ci-cd-2026-best-practices/</guid>
      <description>CI/CD best practices for 2026 — fast pipelines, dependency caching, parallel tests, branch protection, and the patterns that ship reliably.</description>
    </item>
    <item>
      <title>Secrets Management in 2026 — Vault, External Secrets Operator, and the Patterns</title>
      <link>https://blog.rajpoot.dev/posts/devops/secrets-management-vault-eso-2026/</link>
      <pubDate>Thu, 30 Apr 2026 17:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/secrets-management-vault-eso-2026/</guid>
      <description>Secrets management for production in 2026 — Vault, External Secrets Operator, AWS / GCP secret managers, rotation, and the patterns that keep secrets out of Git.</description>
    </item>
    <item>
      <title>Zero-Downtime Deployments in 2026 — Blue/Green, Canary, and Rolling</title>
      <link>https://blog.rajpoot.dev/posts/devops/zero-downtime-deployments-2026/</link>
      <pubDate>Thu, 30 Apr 2026 17:40:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/zero-downtime-deployments-2026/</guid>
      <description>Zero-downtime deployment patterns in 2026 — blue/green, canary, rolling, the role of feature flags, schema migrations, and rollback strategies.</description>
    </item>
    <item>
      <title>Incident Response and Blameless Postmortems in 2026</title>
      <link>https://blog.rajpoot.dev/posts/devops/incident-response-postmortems-2026/</link>
      <pubDate>Thu, 30 Apr 2026 17:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/incident-response-postmortems-2026/</guid>
      <description>Incident response and blameless postmortem practices for 2026 — incident commander, severity levels, runbooks, the postmortem doc, and the cultural shifts.</description>
    </item>
    <item>
      <title>Kubernetes in 2026 — What Changed, What Didn&#39;t, and What You Should Use</title>
      <link>https://blog.rajpoot.dev/posts/devops/kubernetes-2026-state-of-affairs/</link>
      <pubDate>Thu, 30 Apr 2026 16:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/kubernetes-2026-state-of-affairs/</guid>
      <description>The state of Kubernetes in 2026 — eBPF / Cilium default, KCP, gateway API, sidecarless meshes, and the operational realities.</description>
    </item>
    <item>
      <title>Modern Rust Tooling in 2026 — cargo, clippy, fmt, and Workspaces</title>
      <link>https://blog.rajpoot.dev/posts/rust/rust-tooling-cargo-2026/</link>
      <pubDate>Thu, 30 Apr 2026 16:20:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/rust/rust-tooling-cargo-2026/</guid>
      <description>Modern Rust tooling in 2026 — cargo, clippy, rustfmt, workspaces, cargo-watch, cargo-nextest, and the productivity setup that ships.</description>
    </item>
    <item>
      <title>Postgres Replication and HA in 2026 — Streaming, Logical, and Auto-Failover</title>
      <link>https://blog.rajpoot.dev/posts/postgresql/postgresql-replication-ha-2026/</link>
      <pubDate>Thu, 30 Apr 2026 15:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/postgresql/postgresql-replication-ha-2026/</guid>
      <description>Postgres high availability in 2026 — streaming replication, logical replication, Patroni / pg_auto_failover, and the patterns for zero-downtime ops.</description>
    </item>
    <item>
      <title>Feature Flags and Progressive Delivery in 2026 — LaunchDarkly, Flagsmith, and OpenFeature</title>
      <link>https://blog.rajpoot.dev/posts/backend/feature-flags-progressive-delivery-2026/</link>
      <pubDate>Thu, 30 Apr 2026 14:20:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/backend/feature-flags-progressive-delivery-2026/</guid>
      <description>Feature flags and progressive delivery in 2026 — LaunchDarkly, Flagsmith, OpenFeature, the patterns for safe rollouts and the operational realities.</description>
    </item>
    <item>
      <title>Reproducible Dev Environments in 2026 — Nix, Devbox, mise, and Devcontainers</title>
      <link>https://blog.rajpoot.dev/posts/devops/nix-devbox-dev-environments-2026/</link>
      <pubDate>Thu, 30 Apr 2026 10:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/nix-devbox-dev-environments-2026/</guid>
      <description>How to ship reproducible dev environments in 2026 — Nix flakes, Devbox, mise, devcontainers, and the right level of reproducibility for your team.</description>
    </item>
    <item>
      <title>Pulumi vs Terraform vs OpenTofu in 2026 — How to Pick an IaC Tool</title>
      <link>https://blog.rajpoot.dev/posts/devops/pulumi-vs-terraform-opentofu-2026/</link>
      <pubDate>Thu, 30 Apr 2026 10:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/pulumi-vs-terraform-opentofu-2026/</guid>
      <description>Pulumi vs Terraform vs OpenTofu in 2026 — language model, ecosystem, state, and team fit. A practical decision guide for IaC.</description>
    </item>
    <item>
      <title>Cilium and eBPF in Production — The Sidecarless Service Mesh of 2026</title>
      <link>https://blog.rajpoot.dev/posts/devops/cilium-ebpf-service-mesh-2026/</link>
      <pubDate>Wed, 29 Apr 2026 09:40:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/cilium-ebpf-service-mesh-2026/</guid>
      <description>Cilium and eBPF for production Kubernetes — sidecarless service mesh, network policy, mTLS, observability with Hubble and Tetragon, and a path to migrate from Istio.</description>
    </item>
    <item>
      <title>OpenTelemetry End-to-End — A 2026 Guide for Backend Engineers</title>
      <link>https://blog.rajpoot.dev/posts/devops/opentelemetry-end-to-end-observability/</link>
      <pubDate>Tue, 28 Apr 2026 20:40:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/opentelemetry-end-to-end-observability/</guid>
      <description>OpenTelemetry in 2026 — the working model for traces, metrics, and logs, instrumented across Python, Go, and Rust services, exported to your observability backend.</description>
    </item>
    <item>
      <title>WebAssembly on Kubernetes in 2026 — Spin, wasmCloud, and When WASM Beats Containers</title>
      <link>https://blog.rajpoot.dev/posts/devops/webassembly-kubernetes-spin-wasmcloud-2026/</link>
      <pubDate>Tue, 28 Apr 2026 18:20:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/webassembly-kubernetes-spin-wasmcloud-2026/</guid>
      <description>Where WebAssembly actually fits on Kubernetes in 2026 — Spin, wasmCloud, runwasi, the WASI 0.2 component model, and the workloads where WASM beats containers.</description>
    </item>
    <item>
      <title>Software Supply Chain Security in 2026 — SBOM, SLSA, and Sigstore</title>
      <link>https://blog.rajpoot.dev/posts/devops/software-supply-chain-security-sbom-slsa-sigstore/</link>
      <pubDate>Tue, 28 Apr 2026 18:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/software-supply-chain-security-sbom-slsa-sigstore/</guid>
      <description>Software supply chain security explained — SBOM (CycloneDX/SPDX), SLSA levels, signing builds with Sigstore, attestations, and how to wire the whole thing into your CI without theatre.</description>
    </item>
    <item>
      <title>SLOs and Error Budgets for App Developers — SRE Without the Mystique</title>
      <link>https://blog.rajpoot.dev/posts/devops/slos-error-budgets-sre-app-developers/</link>
      <pubDate>Tue, 28 Apr 2026 18:00:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/slos-error-budgets-sre-app-developers/</guid>
      <description>SLIs, SLOs, and error budgets explained for app developers — pick the right indicator, set a target you&amp;#39;ll defend, calculate the budget, and use it to make engineering decisions.</description>
    </item>
    <item>
      <title>GitOps with Argo CD and Flux — How It Actually Works in 2026</title>
      <link>https://blog.rajpoot.dev/posts/devops/gitops-argocd-flux-explained/</link>
      <pubDate>Tue, 28 Apr 2026 17:50:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/gitops-argocd-flux-explained/</guid>
      <description>GitOps explained without the marketing — how Argo CD and Flux reconcile Git with your cluster, the patterns that scale (app-of-apps, ApplicationSets), and the gotchas nobody warns you about.</description>
    </item>
    <item>
      <title>Platform Engineering and Internal Developer Platforms in 2026</title>
      <link>https://blog.rajpoot.dev/posts/devops/platform-engineering-internal-developer-platforms/</link>
      <pubDate>Tue, 28 Apr 2026 17:40:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/platform-engineering-internal-developer-platforms/</guid>
      <description>Platform engineering explained — what an Internal Developer Platform actually is, the components that matter (Backstage, Crossplane, golden paths), and how to start one without rebuilding the world.</description>
    </item>
    <item>
      <title>Linux Server Hardening for App Deployers</title>
      <link>https://blog.rajpoot.dev/posts/devops/linux-server-hardening-for-app-deployers/</link>
      <pubDate>Tue, 28 Apr 2026 15:35:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/linux-server-hardening-for-app-deployers/</guid>
      <description>A practical Linux hardening checklist for app developers deploying to a VPS — SSH, users, firewall, fail2ban, automatic updates, and the basics that stop 95% of attacks.</description>
    </item>
    <item>
      <title>Observability for Backend Developers: Logs, Metrics, Traces</title>
      <link>https://blog.rajpoot.dev/posts/devops/observability-logs-metrics-traces/</link>
      <pubDate>Tue, 28 Apr 2026 15:30:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/observability-logs-metrics-traces/</guid>
      <description>A practical introduction to observability — what logs, metrics, and traces actually are, when to use which, and how to wire it up without drowning in tooling.</description>
    </item>
    <item>
      <title>GitHub Actions CI/CD for Python Apps</title>
      <link>https://blog.rajpoot.dev/posts/devops/github-actions-cicd-for-python/</link>
      <pubDate>Tue, 28 Apr 2026 15:25:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/github-actions-cicd-for-python/</guid>
      <description>A practical CI/CD pipeline for Python apps with GitHub Actions — lint, type-check, test against a real Postgres, build a Docker image, and deploy. Plus matrix builds and caching.</description>
    </item>
    <item>
      <title>Load Balancers Explained: L4 vs L7, Algorithms, and the Patterns Behind Scale</title>
      <link>https://blog.rajpoot.dev/posts/devops/load-balancers-explained/</link>
      <pubDate>Tue, 28 Apr 2026 15:20:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/load-balancers-explained/</guid>
      <description>What load balancers actually do, the difference between L4 and L7, the algorithms (round-robin, least-connections, etc.), health checks, sticky sessions, and how Nginx, HAProxy, Envoy, and AWS ELB compare.</description>
    </item>
    <item>
      <title>Kubernetes for App Developers: The Practical Subset</title>
      <link>https://blog.rajpoot.dev/posts/devops/kubernetes-for-app-developers/</link>
      <pubDate>Tue, 28 Apr 2026 15:15:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/kubernetes-for-app-developers/</guid>
      <description>What an app developer actually needs to know about Kubernetes — pods, services, deployments, configs, secrets, ingress, and the patterns to ship a real app.</description>
    </item>
    <item>
      <title>A Git Workflow That Doesn&#39;t Get in Your Way (Solo Edition)</title>
      <link>https://blog.rajpoot.dev/posts/devops/git-workflow-for-solo-developers/</link>
      <pubDate>Tue, 28 Apr 2026 14:15:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/git-workflow-for-solo-developers/</guid>
      <description>A pragmatic Git workflow for solo developers and small teams — branches that aren&amp;#39;t theatre, commits that tell a story, rebases without fear, and the recovery commands you&amp;#39;ll actually need.</description>
    </item>
    <item>
      <title>Docker for Python Developers: A Practical Starter</title>
      <link>https://blog.rajpoot.dev/posts/devops/docker-for-python-developers/</link>
      <pubDate>Tue, 28 Apr 2026 14:10:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/devops/docker-for-python-developers/</guid>
      <description>A no-fluff Docker guide for Python developers — Dockerfiles that aren&amp;#39;t 2GB, multi-stage builds, docker-compose for local dev, and the patterns that actually scale.</description>
    </item>
    <item>
      <title>Deploying Django to Production: A Pragmatic Checklist</title>
      <link>https://blog.rajpoot.dev/posts/django/deploying-django-to-production/</link>
      <pubDate>Tue, 28 Apr 2026 13:40:00 +0530</pubDate>
      <guid>https://blog.rajpoot.dev/posts/django/deploying-django-to-production/</guid>
      <description>A practical, opinionated guide to deploying Django to production — Gunicorn, Nginx, PostgreSQL, static files, environment config, security headers, and the pre-flight checklist.</description>
    </item>
  </channel>
</rss>
