How to Communicate Infrastructure Changes in English
Learn the language for communicating infrastructure changes: maintenance windows, blast radius, rollback plans, CAB process, zero-downtime deployments, and incident channel updates.
Infrastructure changes carry risk. A poorly communicated database migration or network change can leave users confused, on-call engineers scrambling, and support teams overwhelmed with tickets. Clear, professional communication before, during, and after an infrastructure change is as important as the technical execution. This post gives you the English phrases and structure you need to communicate infrastructure changes effectively.
Key Phrases
Planning a change:
- “We’re planning a maintenance window on Thursday, 2 March, from 02:00 to 04:00 UTC.”
- “This change is going through the CAB (Change Advisory Board) process for approval.”
- “The scope of the change is a database index rebuild on the users table.”
- “We estimate a 30-minute service degradation window.”
Describing the blast radius:
- “The blast radius is limited to the checkout service — all other services will be unaffected.”
- “In the worst case, the blast radius includes all read operations on the primary database.”
- “The impact is scoped to the EU region only.”
Communicating the rollback plan:
- “We have a tested rollback plan. If the migration fails, we can revert within 10 minutes.”
- “The rollback procedure is documented in the runbook linked below.”
- “We have a database snapshot taken 30 minutes before the change window begins.”
Setting user expectations:
- “Please expect elevated latency during the maintenance window.”
- “Some users may experience intermittent errors between 02:00 and 02:30 UTC.”
- “The service will be briefly unavailable for approximately five minutes.”
During and after the change:
- “We’ll post updates every 15 minutes in #incidents.”
- “The change is complete and all systems are healthy.”
- “We are seeing unexpected behaviour and are considering rolling back.”
- “All metrics are nominal. We’re closing the change window.”
How to Use This in Practice
Infrastructure change communication typically involves three phases: pre-change, during the change, and post-change.
Pre-change communication should include: what is changing, when, for how long, who is affected, what the blast radius is, and what the rollback plan is. If your organisation has a CAB (Change Advisory Board), you will need to submit a change request with these details in advance. The CAB reviews risky changes to ensure they are well-planned before approval.
Zero-downtime deployments have their own vocabulary. You might say: “We’re using a blue-green deployment to avoid downtime” or “We’re doing a canary release — we’ll route 5% of traffic to the new version and monitor error rates before rolling out fully.”
During the change, post structured updates in your incident or ops channel: “14:05 UTC — Change in progress, migration running. No errors observed. 14:23 UTC — Migration complete, running validation checks.” This gives on-call engineers and stakeholders a clear picture without requiring them to ask for updates.
Post-change, always send an all-clear: “The change is complete. All services are healthy. Latency is back to baseline. No rollback required.” If something went wrong, say so directly: “We encountered an issue and executed the rollback. Service is fully restored. A post-mortem will follow.”
Example Conversation
Platform Engineer (Bohdan): “I wanted to flag the upcoming database maintenance. We’re planning a maintenance window on Sunday, 6 July, from 01:00 to 03:00 UTC. We’ll be rebuilding indexes on the orders table to address the query performance degradation we’ve seen.”
On-Call Lead: “What’s the blast radius if something goes wrong?”
Bohdan: “The blast radius is limited to order read operations. Writes will continue to work. We have a tested rollback plan — we can restore from a pre-migration snapshot in under 10 minutes. We’ll be posting updates in #platform-ops every 30 minutes during the window.”
On-Call Lead: “Has this gone through the CAB?”
Bohdan: “Yes, it was approved in yesterday’s CAB meeting. The change request link is in the thread.”
Practice Tips
-
Write a mock change notification: Choose a real or fictional infrastructure change (restarting a service, migrating a database, updating a TLS certificate) and write a pre-change announcement using the phrases from this post. Include: what is changing, when, the blast radius, and the rollback plan.
-
Read a real post-mortem: Many companies publish post-mortems publicly (GitLab, Cloudflare, and Stripe are notable examples). Read one and identify how they communicate the blast radius, the rollback actions, and the timeline. Notice the language they use to be transparent without being alarmist.
-
Practise update cadence: During a change window (even a small personal project deployment), practise writing timed status updates as if you were posting them in a team Slack channel: “14:00 — Change started. 14:12 — Step 1 complete, proceeding to step 2. 14:25 — Change complete, all checks passed.” This builds the habit of structured, time-stamped communication.
Navigating Nuance: Specific Vocabulary for Infrastructure Updates
Communicating effectively about infrastructure changes isn’t just about stating what you did; it’s about conveying the impact, the risks, and the recovery plans. For non-native English speakers, this can be particularly challenging due to the precision required. The key is understanding that technical jargon often has subtle nuances that don’t translate directly. Let’s look at some common phrases and how they’re used in practice, focusing on clarity and avoiding ambiguity.
One area where confusion frequently arises is with terms like “blast radius.” Simply saying “This change affects servers A-C” isn’t enough. You need to articulate the scope of potential disruption. Instead, consider phrasing it as: “The blast radius of this deployment extends to applications dependent on those servers – specifically [list impacted services]. We’ve identified a potential 15-minute outage window for testing and are actively monitoring.” Notice the emphasis on “potential” and quantifying the impact with a timeframe. Similarly, when discussing rollback plans, avoid vague statements like “We’ll roll back if something goes wrong.” A more professional approach is: “Our rollback plan involves reverting to the previous version of [service name] within 10 minutes of detecting an issue, utilizing our automated canary deployment pipeline. We’ve confirmed this process with CAB and have documented the steps for manual intervention should automation fail.”
Slack messages and PR descriptions demand equally precise language. A simple “Updated servers” is inadequate. Instead, a useful message might be: “Deploying new database schema v2.3. This update includes performance optimizations and addresses identified scaling bottlenecks. We’ve scheduled a maintenance window from 10 PM to Midnight PST today to minimize user impact. Please review the full details in PR #1234.” The inclusion of the PR number provides immediate context and traceability. Pay close attention to active voice – it makes actions clearer (“We deployed” rather than “Deployment was performed”). Finally, remember that “CAB” (Command, Control, and Communications) isn’t just a label; it’s a process. Describing your interaction with CAB should be detailed: “Received approval from CAB for the deployment following our risk assessment – confirmation sent via Slack channel #infra-updates.”