Developing cloud-native applications with Eclipse and the Spring Tool Suite
Application structures and technologies have changed dramatically in the recent years. Today applications are built for the cloud, structured in small components that can be scaled to thousands of machines, and arranged to create a resilient application that is running in the cloud. In this session we will take a look at how IDEs need to change to deal with those cloud-native applications and how those cloud-native applications can be implemented in Eclipse and the Spring Tool Suite (using Spring Boot and Spring Cloud). We will introduce the “Boot Dashboard”, a new open-source piece of the Spring Tool Suite (for Eclipse) that serves as something like a microservice development center right within your IDE. Doing live demos we show how the boot dashboard allows you to deal with potentially many small microservice projects at the same time, how to deploy them to a cloud runtime like Cloud Foundry, how to shorten development cycles for cloud applications using the boot devtools and how to debug cloud-native applications in mixed cloud/local development environments - all right from within your IDE. Once you experienced the boot dashboard yourself, you won’t want to live without it anymore.