MODULE 7 ยท LESSON 2
Free โ no login requiredSign in to track progress, save quiz attempts and enrol in the full course.
Sign in to track progress / enrolMulti-Region Operational Reality
What multiplies
Running in several regions multiplies more than infrastructure, and the non-infrastructure costs are the ones that surprise teams:
The last two are the ones that catch product teams, because they are organisational rather than technical and are not on the engineering plan.
Models differ by region
An important operational fact: providers do not offer the same models everywhere. A model available in a US region may not be available in an EU region, an Indian region, or a sovereign deployment โ and availability changes over time.
Three consequences:
Your product may behave differently by market. Which module 6 already flagged as shipping a materially different product.
Feature launches become region-dependent. A capability built on a model available in one region cannot launch elsewhere until that model is, and that is a provider roadmap you do not control.
Your evaluation must be regional wherever models differ, and your quality claims must be scoped accordingly.
Plan for this explicitly rather than discovering it: before committing to a feature, check the model availability in every region you serve. It is a five-minute check that prevents a launch commitment you cannot keep.
Monitoring that sees regional failures
The classic multi-region monitoring failure is averaging. A product serving 80% of traffic from one region and 20% from another can have the smaller region completely broken while global dashboards look normal โ the failure is inside the noise of the average.
Three practices:
Alert per region, not globally. Every key metric โ latency, error rate, quality signals from module 3 โ thresholded by region.
Watch the small region hardest. It has the least traffic, so problems there are statistically quietest and take longest to surface.
Synthetic checks from each region. A scripted request from each market, on a schedule, checking that the whole path works end to end. This catches the regional failure nobody has reported yet because the affected users have not started work.
Is multi-region actually required?
Before committing to the multiplication, test the requirement honestly. Multi-region is genuinely required when:
- Residency demands it. Module 6 โ this is not negotiable and is the most common legitimate driver.
- Latency demands it. A latency-sensitive surface with users on distant continents, where module 5's physics rules out a single region.
- Availability demands it. You have a resilience requirement a single region cannot meet.
It is not required merely because you have users in several countries. Users tolerate latency far better than teams assume for non-conversational work, and a document processed in the background does not care where it happened.
The cheapest correct answer for many products is one region, chosen well, with the honest acknowledgement that distant users experience more latency. Multiplying your operational burden to remove 120 ms from an asynchronous workflow is a poor trade, and it is a trade teams make because multi-region sounds like maturity.
A product serves 80% of traffic from one region and 20% from another. Why might a complete failure in the smaller region go undetected?
What multiplies
Click to flipDeployments, evaluation, monitoring, cost tracking, incidents and support. The last two are organisational rather than technical and are usually absent from the engineering plan.
Click to flip backMulti-region multiplies deployments, evaluation, monitoring, cost tracking, incidents and support โ and the last two are organisational costs missing from most engineering plans. Model availability differs by region and changes, so check it before committing to a feature. Alert per region and run synthetic checks from each market, because averaged metrics hide a completely broken minority region. And be honest about whether you need multi-region at all: residency, latency and availability justify it, having users abroad does not.