In this chapter, we went through our first proof of concept Quarkus project, which was generated through quarkus-maven-plugin. The default application is a prototype of the REST service with all the minimal functionalities and a Test class that we have progressively enriched. In the second part of this chapter, we saw how to turn the Java application code into a thin native executable using the appropriate native profile of quarkus-maven-plugin.
So far, we have only scratched the surface of what we can do with Quarkus. Now, it's time to move on and learn how to create a Container image out of our native application and deploy it in a Kubernetes environment. This is what we are going to discuss in the next chapter.