8

Going Native with Spring Boot

In the previous chapter, we learned multiple ways to turn our application from a collection of code into an executable, ready for any production environment, including the cloud. We also learned how to tune it and tweak it so that we could scale it up as needed.

Building upon the tools covered in the previous chapters, we’ll see how Spring Boot applications are indeed ready for the future by taking them to some of the most bleeding-edge platforms where performance can be truly dialed up to 11 as we explore native applications.

In this chapter, we’ll cover the following topics:

  • What is GraalVM and why do we care?
  • Retrofitting our application for GraalVM
  • Running our native Spring Boot application inside GraalVM ...

Get Learning Spring Boot 3.0 - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.