Microservices are a software architectural and organizational approach to application design where software is composed of small independent services that communicate over well-defined APIs. These services are owned by small, self-contained teams. This approach makes complex applications easier to scale and faster to develop and enables innovation and accelerates time-to-market for new components.
Overview
Learn more about Microservices through the following links:
What are Microservices?
Example of Microservices
Microservices Tutorial
References
Reference material related to understanding of Microservices.