- The Routing Intent by Leonardo Furtado
- Posts
- Change Control Isn’t Enough: You Need a Deployment System
Change Control Isn’t Enough: You Need a Deployment System
Safe deployment isn’t "luck." It’s about simulation, canary rollouts, automated rollback, and owning the system end-to-end.

Innovation Must Ship Safely
Let’s make one thing clear right away:
If your change can’t be deployed safely, it doesn’t matter how elegant, clever, or necessary it is.
In hyperscale environments, where routing decisions propagate across thousands of devices and affect millions of users instantly, the deployment process is just as crucial as the design itself. In many cases, it may be even more vital.
Because no matter how good the architecture looks in a diagram or how sound the routing policy logic feels during a code review, if you ship it without guardrails, you’re gambling with uptime, customer experience, and trust.
And here’s the real tension:
In fast-moving environments, you don’t always get the luxury of a weekend maintenance window or a clean lab-to-prod promotion path. Sometimes, you have to deploy critical architectural changes while the network is under full load, without disrupting a single packet.
That’s not an exception. That’s the job.
I’ve seen plenty of ops teams frozen in fear: they’ve inherited a network that’s too fragile to touch, where every change carries too much unknown risk. So they delay. They duct-tape. They build tribal knowledge instead of systems.
And I’ve seen the opposite, reckless moves made in the name of speed, pushing unvalidated logic into production because “we needed to fix it fast.” Those moments rarely end well.
The truth is this:
Bold change and operational safety aren’t opposites. Mature network engineering demands both.
In this article, I’ll walk you through one of the most delicate production changes I’ve ever executed, an overhaul to traffic steering logic designed to mitigate a complex edge-case capacity scenario. It required deep architectural thinking, but more importantly, it required rigorous control, staged deployment, and total observability.
We shipped it without any impact on our customers. And the reason why had nothing to do with luck.
Let's dive in.

Subscribe to our premium content to read the rest.
Become a paying subscriber to get access to this post and other subscriber-only content. No fluff. No marketing slides. Just real engineering, deep insights, and the career momentum you’ve been looking for.
Already a paying subscriber? Sign In.
A subscription gets you:
- • ✅ Exclusive career tools and job prep guidance
- • ✅ Unfiltered breakdowns of protocols, automation, and architecture
- • ✅ Real-world lab scenarios and how to solve them
- • ✅ Hands-on deep dives with annotated configs and diagrams
- • ✅ Priority AMA access — ask me anything