In this talk, we will develop a Java application locally, run and test it locally and deploying it into a cluster of machines with Kubernetes and container orchestration. But we'll take this even a step further, and see how we can configure and utilize Kubernetes Cluster Federation to deploy this application into multiple datacenter regions around the globe, configuring global load balancing, and regional level service discovery that can handle a variety of failure scenarios.