Jakarta EE provides a comprehensive set of vendor neutral, open specifications that can be used for developing modern, cloud native Java applications from the ground up. However there are also a lot of existing applications build on top of it’s predecessors J2EE and Java EE before the specifications moved to the Eclipse Foundation.
In this session we discuss modernization pathways that make traditional Java enterprise applications more Cloud Native while preserving the existing investments. As a concrete example we’ll take a backend application running on a classic application server that provides RESTful services using Eclipse Jersey. We’ll be replatforming it to run as a serverless function on AWS Lambda with minimal code changes.