With more and more services running on the Cloud, improving the startup of Java applications is paramount. Java 8 and Java 11 introduced many new features, with AOT Compilation and AppCDS being two of the major ones geared towards startup performance.
In this talk, we'll explore what AOT Compilation brings to the Java developer, where it fits in the Code Generation pipeline, how to use it, where it works and where it doesn't.