microservice dependency manager