Exploring modern microservices frameworks
There are modern frameworks that are built around creating microservices rapidly. These frameworks are built on the basis of the Container-First and Cloud-First design principles. They are built from the ground up, with a fast boot time and a low memory footprint. Helidon, Micronaut, and Quarkus are three of the most widely used modern Java frameworks. All three frameworks run natively on GraalVM. Each of these frameworks promises faster startup and a low memory footprint, and they achieve this by means of different methods. Let's explore these frameworks in this section.
To understand these frameworks, let's now get hands-on in building a simple book information service. It is a simple service that accepts a keyword, uses the Google Books API to retrieve the book information, and returns detailed information relating to all the books that match the keyword. The response is returned as JSON (JavaScript Object Notation –...