Haripriya Veluchamy

Haripriya Veluchamy @techwithhari

About: software engineer with a deep passion for DevOps and cloud technologies.

Location:
Tamilnadu, India
Joined:
Aug 11, 2024

Haripriya Veluchamy
articles - 87 total

Best Ways to Migrate a Database (What I Learned Doing It in Production)

Database migration is one of those things that sounds scary especially when it’s production data. I...

Learn More 0 0Jan 16

Docker Compose: Orchestrating Multi-Container Applications 🧩

After working with individual Docker containers for a while, I quickly realized that most real-world...

Learn More 1 0Jan 14

5 Dockerfile Misconfigurations You Should Avoid

When I started learning Docker and optimizing my containers, I realized that most of my issues...

Learn More 1 0Jan 11

Automating Terraform Import for Existing Azure Infrastructure via Pipeline

Recently, I faced an interesting challenge while working with Terraform and Azure. I had already...

Learn More 0 0Jan 5

I crossed 10,000 views on Dev.to and this one feels special 💙

Today, I crossed 10,000+ views on Dev.to (almost 10.5k now), and I honestly felt like pausing for a...

Learn More 12 4Jan 3

A Terraform Rename That Deleted Production Data Taught Me About Lifecycle Management

It happened while I was working on a production environment. I was managing a DV (data volume /...

Learn More 4 0Jan 1

A Cloud Cost Incident That Taught Me More Than Any Tutorial

Cloud cost issues are rarely caused by one big mistake. They usually grow silently one resource at a...

Learn More 1 0Dec 29 '25

Docker Volumes and Data Persistence: Managing State in Containers 💾

One of the most challenging aspects of working with Docker has been figuring out data persistence....

Learn More 2 0Dec 23 '25

The Day I made production go down, I Built ENVECL

Some outages scream. Some fail silently. This one did both and taught me a lesson I won’t forget. We...

Learn More 1 0Dec 18 '25

CI/CD for Electron Desktop Apps Auto-Update, CDN, Azure Blob, Matrix Build & OS-Level Security

Most CI/CD blogs talk about deploying web apps — and those are relatively simple. You push code, run...

Learn More 7 1Dec 7 '25

Working with Docker Images: From Basics to Best Practices

After getting comfortable with running containers, the next step in my Docker journey was learning...

Learn More 2 0Dec 5 '25

Migrating Azure Table Storage Across Organizations: A Practical Guide

Introduction Cloud migrations are a common challenge in modern DevOps workflows,...

Learn More 1 0Dec 1 '25

When Terraform Parallel Execution Becomes a Nightmare

I recently worked on an infrastructure deployment using Terraform + Azure, and I hit a problem that...

Learn More 2 0Nov 28 '25

Working with Docker Containers: Essential Commands and Techniques 🐋

Now that I've covered Docker basics and architecture, it's time to get hands-on with containers. This...

Learn More 3 1Nov 25 '25

Building an End-to-End Monitoring Architecture in Azure for a Multi-Service Product

When a product depends on multiple interconnected services, reliability becomes non-negotiable. In...

Learn More 3 0Nov 22 '25

My First Windows Service Deployment: Lessons From a Dev Who Grew Up on Linux

For most of my work, I worked almost entirely on Linux servers. Systemd, journalctl, permissions,...

Learn More 4 0Nov 18 '25

Why Azure Front Door Is My Favorite Global CDN + Load Balancing Service

When you’re deploying apps in multiple regions, you quickly realize that your setup must solve three...

Learn More 4 0Nov 17 '25

Why Do We Need WSGI for Python Web Apps? (And Why Flask Uses Gunicorn)

If you're new to deploying Python web applications, one confusing question always pops up: “I can...

Learn More 2 0Nov 14 '25

Deploying a Flask App Across Multiple AWS Regions

Modern applications must be fast, highly available, and resilient across regions. If a user opens...

Learn More 2 0Nov 14 '25

That one missing HTTP method that broke my whole setup

Last week, I ran into one of those tricky production bugs where everything looked fine, but Azure...

Learn More 2 0Nov 10 '25

When Terraform Taught Me a Version Lesson, Not a Python One

You know those moments in DevOps where everything looks fine until it just… isn’t? Yeah, this was one...

Learn More 2 0Oct 29 '25

When Cron Jobs Fail in Cloud: How I Solved It in Azure App Service

As engineers, we’re used to relying on cron jobs. On a Linux VM, it’s simple you set your schedule,...

Learn More 3 2Oct 27 '25

Docker Architecture and Installation: Getting Started with Docker 🏗️

After understanding container basics, I figured it would be helpful to explain Docker's architecture...

Learn More 3 0Oct 25 '25

Solving a Multi-Region Deployment Challenge in GitHub Actions

When we talk about multi-region deployments, one of the most common mistakes I see is building...

Learn More 3 0Oct 21 '25

Docker Fundamentals: Understanding Containers and the Docker Ecosystem 🐳

I've been working with Docker for a while now, and I often find that newcomers get confused about...

Learn More 4 0Oct 19 '25

When “Just Routing” Wasted 2 Days My Multi-Region Lesson

Deploying an app to multiple regions sounds straightforward just route traffic, right? That’s what I...

Learn More 2 1Oct 17 '25

CORS Almost Broke Me But Preflight Saved the Day

When I first built my frontend-backend setup, I thought everything would be smooth. Frontend hosted...

Learn More 11 2Oct 14 '25

From VM Chaos to Serverless Zen: My GitHub Webhook Journey 🚀

The Problem That Started It All If you’ve ever managed a growing dev team, you know the...

Learn More 1 0Sep 29 '25

🚀 My First Microservice Deployment Journey: Lessons from Amplify + Next.js

When I started working on launching web app, I wanted to try something new: deploy two microservices...

Learn More 1 0Sep 25 '25

The Day I Learned Why DynamoDB Costs More

Introduction A year ago, I was working with a team that planned to use Amazon DynamoDB for...

Learn More 4 2Sep 21 '25