Our Micro - Service Architecture based Development refers to an architectural style for developing applications. Microservices allow a large application to be separated into smaller independent parts, with each part having its own realm of responsibility. To serve a single user request, a microservices-based application can call on many internal microservices to compose its response.
It is an architectural style that structures an application as a collection of services that are Highly maintainable and testable, loosely coupled, independently deployable, Organized around business capabilities.
The advantage of microservices architecture provide easy platform for new developer and helps to eradicate long term commitment on single technology.