Cloud native applications are popular these days. They promise superior reliability and almost arbitrary scalability. They follow three key principles: they are built and composed as microservices. They are packaged and distributed in containers. The containers are executed dynamically in the cloud. But which technology is best to build this kind of application? This talk will be your guidebook.
In this hands-on session recored at Devoxx Poland 2017, M.-Leander Reimer briefly introduces the core concepts and some key technologies of the cloud native stack and then show how to build, package, compose and orchestrate a cloud native microservice application on top of a cluster operating system such as Kubernetes. To make this session even more entertaining he uses off-the-shelf MIDI controllers to visualize the concepts and to remote control a Kubernetes cluster.
About M.-Leander Reimer
M.-Leander Reimer has studied computer science at Rosenheim and Staffordshire University and is now working as a chief technologist for QAware GmbH. He is a senior Java developer and architect with several years of experience in designing complex and large scale system architectures. He is continuously looking for innovations and ways to combine state of the art cloud technology and open source software components to be successfully applied in real world customer projects.