There are several benefits of using microservices application architecture which include loosely coupled services, higher fault tolerance, the fact that they are easy to maintain and test, the focus on business logic and faster development cycles.