Weathering the Cloud Storm: Building Resilient Geo-Distributed Apps with Spring Cloud

Track: Cloud Technology
Abstract
Cloud availability zones and regions are not immune to outages. The zones go down regularly and regions become unavailable during natural disasters or human-caused incidents. Thus, if an availability zone or a larger area goes down, so does your application—unless the application can work across multiple geographic locations. Come and learn how to build resilient, geo-distributed Java apps that can withstand various cloud failures. Using Spring Cloud tools and components, you'll architect and deploy a geo-distributed Slack-like messenger that can span several continents, load balance requests across distant regions, and most importantly, tolerate various storms and outages in the cloud.
Denis Magda
Denis started his professional career at Sun Microsystems and Oracle, where he built JVM/JDK and led one of the Java development groups. 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 distributed database engines and high-performance applications to training and education on the topic of “Java in the world of databases”. Denis runs the Developer Relations team at Yugabyte and serves as a PMC Member for Apache Ignite.