An overview of GraalVM microservices architecture
GraalVM is ideal for microservices architecture. One of the most important requirements for certain microservices architecture is a smaller footprint and faster startup. GraalVM is an ideal runtime for running Polyglot workloads in the cloud. Cloud-native frameworks are already available on the market that can build applications to run optimally on GraalVM, such as Quarkus, Micronut, Helidon, and Spring. These frameworks are found to perform almost 50x times faster when running as native images. We will go into detail about how GraalVM is the right runtime and platform for microservices in Chapter 10, Microservices Architecture with GraalVM.