what is microservice
At its essence, microservice architecture is really an evolution of SOA. SOA is about the use of services to make up solutions, both fine- and coarse-grained. Microservices are about leveraging services that are all fine-grained and have a consistent pattern of being very narrowly focused.