Skip to content
hannctl
PDF

field-notes E3-deploy-automation-80-percent.md

E3 · C&Thoth · Aug 2020 – Feb 2023

Deploying to 500 servers, 80% faster

Automated with PowerShell what people repeated server by server

  • Azure
  • PowerShell
  • Deployment automation
  • 80% faster
  • 500 Servers / 100 DBs

Summary

Bundled deployment steps people repeated for every server group into PowerShell scripts, making deployments 80% faster.
Manual deploymentPowerShell scriptManual 100Automated 20-80%
Manual 100 drops to automated 20. -80%.

Background

I ran the Korean service of MIR4, with 500 servers and 100 databases.

Problem

Every update meant people repeating the same work for each server group: deploy the build, change settings, restart services, check status.

What I did

  1. I wrote down the repeated deployment steps.
  2. I bundled those steps into PowerShell scripts.
  3. Given a list of target servers, the steps run in order across those servers.

Result

Deployments became 80% faster. Procedures that varied by engineer became one, which also reduced mistakes.

© 2026 Kim JunHyun · Built with Astro · The infrastructure behind this site is code too

↑↓ move · Enter open · Esc close

Choose a theme

Click a badge to switch to that theme on the same content. Dragging only swings it.

Back to the front page →