The infrastructure of major cloud providers spans countries and continents. This makes it possible to build Java apps that serve user requests with low latency from nearly anywhere in the world. However, only a few deploy application instances across several distant locations.
This hands-on session introduces you to the design patterns of multi-region Java applications in the cloud with a focus on latency and response time. We'll start with a traditional single-region configuration and then switch to a multi-region setting. In the end, we'll have a working prototype of an application that handles user traffic with low latency in North America, Europe, and Australia.