Java, Microservices, Cloud and Containers

By Steve Poole

Elevator Pitch

The buzz is about building “cloud native” Java applications, taking advantage of microservice architecture, containers, orchestration/PaaS etc. But where is the noise around migrating those existing legacy (moneymaking) applications? This talk shows you the money so you wont lose yours.

Description

Everyone is talking about building “cloud native” Java applications—and taking advantage of microservice architecture, containers, and orchestration/PaaS platforms—but there is surprisingly little discussion of migrating existing legacy (moneymaking) applications. This session aims to address this, and, using lessons learned from several real-world examples, it covers topics such when to rewrite applications (if at all), modeling/extracting business domains, applying the “application strangler” pattern, common misconceptions with “12-factor” application design, and the benefits/drawbacks of container technology.

Notes

Joint talk with Daniel Bryant