What are the Microservices ? Advantages/Disadvantages
Micro-services are small pieces of software that work by communicating with each other via the internet.Another definition : Microservice architecture – a variant of the service-oriented architecture (SOA) structural style – arranges an application as a collection of loosely coupled services. In a microservices architecture, services are fine-grained and the protocols are lightweight.