Introducing the microservice landscape
In Chapter 1, Introduction to Microservices, we briefly introduced the microservice-based system landscape that we will use throughout this book:

It consists of three core microservices, the Product, Review, and Recommendation services, all of which deal with one type of resource, and a composite microservice called the Product Composite service, which aggregates information from the three core services.
Information handled by the microservices
To keep the source code examples in this book easy to understand, they have a minimal amount of business logic. The information model for the business objects they process is kept minimal for the same reason. In this section, we will go through the information that’s handled by each microservice, including infrastructure-related information.
The product service
The product service manages product information and describes each product with the following attributes...