Denis started his software engineering career at Sun Microsystems and Oracle, where he built JVM/JDK and led one of the Java development groups. Now, he is Head of Developer Relations at Yugabyte. After learning Java from the inside, he joined the world of distributed systems and databases, where he has remained ever since. His experience spans from the development of database engines and high-performance applications to training and education on the topic of distributed applications.
Too Far Too Furious: Multi-Region Cloud Applications.
The infrastructure of major cloud providers spans continents, countries, and densely populated metropolitan areas. With this infrastructure, applications can serve user requests with low latency from nearly anywhere in the world. In spite of this fact, only a few deploy application instances across several distant geographies.
This hands-on session introduces you to the design patterns of multi-region applications with a focus on latency and response time. We’ll start with a traditional single-region configuration and then will 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, Australia, and other continents.