"Benefits of microservices architecture are modularity for easy-on and easy-off capability, fast development and testing, flexible scalability, continuous delivery of updates, and decentralizing or decoupling of complex applications into smaller units (services)."