Microservice Architecture is an architectural development style that allows building applications as a collection of small autonomous services developed for a business domain. ... In this Microservices architecture example, each microservice is focused on single business capability .