concept Product Catalog microservice in category .net

This is an excerpt from Manning's book Microservices in .NET Core, Second Edition MEAP V04.
The fact that each microservice owns its own data store makes it possible to use different database technologies for different microservices depending on the needs of each microservice. The Product Catalog microservice, for example, might use SQL Server to store product information; the Shopping Cart microservice might store each user’s shopping cart in Redis; and the Recommendations microservice might use an ElasticSearch index to provide recommendations. The database technology chosen for a microservice is part of the implementation and is hidden from the view of other microservices.
Figure 2.8. ProductCatalogClient
![]()
The Product Catalog microservice and the Shopping Cart microservice are separate microservices running in separate processes, perhaps even on separate servers. Product Catalog exposes an HTTP API that Shopping Cart uses. Product catalog information is fetched in HTTP
GET
requests to an endpoint on the Product Catalog microservice.