Justifying multi-regional deployment
Multi-regional deployment is a hotly contested topic. There are many arguments for and against it. Which side of the argument you fall on depends on where you are standing. In other words, context matters. For example, it is more difficult to run traditional systems in multiple regions than it is with serverless systems. So, for our serverless systems, we are more inclined to favor the multi-regional approach.
Let’s look at why we should run our serverless systems in more than one region. The arguments revolve around risk, cost, and user satisfaction.
Regional disruptions
It is inevitable. Sooner or later a given cloud provider will experience a news-worthy regional disruption. It is not a matter of if but of when. In my experience, this happens about every 2 to 3 years or so. These major disruptions typically affect multiple cloud services and can last for hours, usually over five hours. Minor disruptions happen sporadically...