Microservice architecture decomposes an application into services organized around business capabilities. Each service exposes a user interface or API, contains its business logic, and can be deployed independently; any required database remains private to that service. section 3.1
Figure 3.1 Potential microservices that can be spotted on a product page: product-search microservice, look-inside microservice, book-details microservice (title, author, publication date, and summary), product-rating microservice, pricing microservice that can calculate discounts dynamically, and delivery-estimation microservice that estimates when an order will arrive at a customer’s address and the shipping costs
A product page can be divided into product-search, book-details, pricing, ratings, look-inside, and delivery-estimation microservices. section 3.1
Product page call chain
A product-page service calls book-details, pricing, and delivery-estimation services over HTTP. The request can fan out through multiple layers, creating a service-to-service call graph that must authenticate services and protect communication channels. section 3.1 section 3.0













