BOA327 Designing and delivering cloud-optimized Java applications
re:Invent 2022
Java is a mature and popular language that has been used for over 25 years. Common questions for Java users are how ready Java is for the cloud era and what best practices are for developing cloud-native applications. This chalk talk begins by reviewing the Java language, standards, and culture, as well as the ecosystem that surrounds it. It then dives deep into how to architect Java applications to maintain developer productivity, providing best practices for modern frameworks, integration and delivery scenarios, and overall modernization of the application lifecycle.