Case study – online book library
To understand how to implement microservices on GraalVM using various modern microservices frameworks, let's go through a very simple case study. Later in the chapter, we will pick one of the services from this architecture and build it using different frameworks.
This case study involves building a simple website that shows a catalog of books. The catalog lists all the books. You can search and browse the books by specific keywords and should be able to select and obtain more details relating to the book. The user can then select and save it as a wishlist in a library of books. In the future, this can be extended to place an order for this book. But to keep it simple, let's assume that we're searching, browsing, and creating personal libraries in MVP (Minimum Viable Product) scope. Let's also have a section in the catalog where the user can see a book prediction based on what is in their library. This will help us to do...