Cloud and Containers as the self-service infrastructure for microservices