Devoxx Ukraine 2020: "Cloud Native Spring - Migrating traditional apps" (Talk)
Learn the main steps for migrating traditional Spring applications to cloud native: embedded servers, Docker images, externalized configuration, disposability, logging and monitoring.
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 covered 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.
You can find the presentation slides on SpeakerDeck.