A Data Service in microservices is a special kind of service that acts as a data abstraction layer for a small group of services (or service instances) when sharing a data schema. In this lesson Mark Richards explains what a data service is and describes the advantages and disadvantages of this popular microservices design pattern.
Reference Links:
Fundamentals of Software Architecture: https://www.amazon.com/gp/product/1492043451
Training Classes: https://www.developertoarchitect.com/training/