Building a scalable web app in the Cloud from the ground up using web components, Docker containers and HarperDB