Docker and Kubernetes: Hosting microservices on the cloud