Become a Cloud-Native: Java Development in the Age of the Whale
This presentation shows you how this transition from traditional Java application development to a cloud-native based model with Kubernetes as orchestration platform can take place without pain. We will learn how and with which tools we can install a local cloud-native development environment easily. In a first step, we will see how to migrate Java applications without changes effortlessly to Kubernetes. However, to profit the most of the container abstraction applications architectures need to adapt, too. Microservices are a perfect fit for this new world. We will see how we can take full benefit of advanced platform features.This presentation focus on live demos with hands-on coding. We start our journey from scratch with a small plain old Java application which we will port to Kubernetes into minutes. Step by step we increase the complexity so that at the end we will have a good feeling how we can bring Java projects to Kubernetes without knowing all the bells and whistles.