I’m a Senior Software Engineer specialized in building modern, cloud native, robust, and secure enterprise applications. I’m the author of “Cloud Native Spring in Action”, published by Manning. I develop web and mobile enterprise software solutions at Systematic, Denmark, supporting home care, social services, and help to citizens. I have led the development of features to ensure a high degree of security and data privacy in our products and worked on modernizing our platforms and applications for the cloud-native world. I have an MSc in Computer Engineering specializing in software from the Polytechnic University of Turin (Italy). I’m a Red Hat Certified Enterprise Application Developer and Pivotal Certified Spring Professional. I’ve been building Java applications for more than five years, using Spring and Java EE/Jakarta EE. I like contributing to open source projects like Spring Security, Spring Cloud, and Keycloak, and I write articles about application security, development, and JVM languages and frameworks on my blog: thomasvitale.com. When I don’t develop software, I love reading, traveling, playing the piano, and composing music.
The Spring ecosystem provides you with all you need to build cloud native applications, focusing on productivity, simplicity, and speed. If you decided that moving to the cloud will help your business, you’d need a strategy to migrate your existing applications. Luckily, Spring got you covered.
In this session, I’ll cover the main technical steps of migrating a traditional Spring application to be cloud native. You’ll learn best practices and common patterns to build self-contained apps by using embedded servers and packaging them as Docker images, use externalized configuration for immutable artifacts, and make the apps observable with logs, metrics, and traces. Drawing from real examples, you’ll have a roadmap to follow in your journey to the cloud with Spring Boot and Spring Cloud.
Scheduled on Friday from 15:40 to 16:30 in Stream 1