A microservices architecture