ArgoCD backup and disaster recovery architecture diagram showing etcd backup, GitOps state persistence, and high availability setup

ArgoCD Backup and Disaster Recovery: Never Lose GitOps State

From understanding where ArgoCD stores its configuration to implementing automated backups and high availability—a practitioner’s guide to making your GitOps control plane bulletproof

January 20, 2026 · Uttam Jaiswal
GitLab migration journey from SaaS cloud to secure self-hosted infrastructure with OIDC/SAML authentication

GitLab Migration Guide: SaaS to Self-Hosted in 5 Weeks

How Team Mavericks at DevOps Den migrated 100+ GitLab projects behind the corporate firewall—complete with the challenges faced, lessons learned, and production-ready automation scripts that got them across the finish line

January 17, 2026 · Uttam Jaiswal
ArgoCD orchestrating multi-cluster GitOps deployments across E2E, DigitalOcean, and AWS

ArgoCD Multi-Cluster GitOps: From Install to Production

A practitioner’s guide to production-grade GitOps, automation, and Kubernetes migrations—from first install to managing 50+ applications across E2E, DigitalOcean, and AWS EKS clusters

January 15, 2026 · Uttam Jaiswal
Form submission flowing through a pipeline to email notifications

Email Notifications for Cloudflare D1 Forms

You built a comments system. Users are submitting feedback. But you only find out when you remember to check the D1 console. By then, someone has been waiting days for a response. This post covers three approaches to getting notified when form submissions arrive: instant emails, daily digests, and webhook-based notifications. Each has trade-offs in complexity, cost, and flexibility. The Problem The comments system from my previous post stores submissions in Cloudflare D1. Moderation happens manually via SQL queries in the D1 console. This works, but it requires actively checking for new submissions. ...

January 11, 2026 · Uttam Jaiswal
Isometric illustration showing a static site document connected to a cloud database and security shield - representing the D1 and Turnstile architecture

Build Comments System: Cloudflare D1 + Pages Functions

Static sites are fast, secure, and simple to deploy. But they lack one thing out of the box: interactivity. Comments, likes, and other dynamic features traditionally require a backend. This tutorial walks through how I built a comments and likes system for this site using Cloudflare’s serverless stack: D1 (SQLite database), Pages Functions (serverless API), and Turnstile (spam protection). No external services. No third-party tracking. Everything runs on Cloudflare’s edge network. ...

January 1, 2026 · Uttam Jaiswal
Laptop with code editor connected to Hugo and Cloudflare cloud infrastructure

Hugo + Cloudflare Pages: Simplicity Over Complexity

A beginner’s guide to setting up a Hugo static site and deploying it on Cloudflare Pages for free.

December 17, 2025 · Uttam Jaiswal
Transformation from chaotic tangled deployments to organized GitOps with ArgoCD and Kubernetes

From Chaos to GitOps: Our Journey to ArgoCD

How a forced Kubernetes migration exposed our deployment chaos and led us to embrace GitOps with ArgoCD as our single source of truth.

December 20, 2025 · Uttam Jaiswal