Summary
Congratulations on reaching this point! In this chapter, we looked at how microservices architectures are built. To understand the architectural thought process, we picked a simple case study and explored how it can be deployed on Kubernetes as a collection of microservices. We then explored various microservices frameworks, and built a service on each of these frameworks, to appreciate the benefits that GraalVM brings to cloud-native architectures.
After reading this chapter, you should have acquired a good understanding of how to go about building microservices-based, cloud-native applications using GraalVM as the runtime. This chapter gives a good head start for Java developers to quickly start building applications on one of the microservices frameworks (Quarkus, Spring, Micronaut). The source code that is provided along with this chapter (in Git) will also provide a good reference implementation of microservices on GraalVM.