Building the services and API’s needed for an App to work by communicating with a server, a service or even a serverless destination is pivotal to ensuring that a service runs well. As Microsoft partners, we recommend the Azure platform due to it’s feature rich environment, many data-centres and the ability to create Hybrid solutions that combine both the cloud and on-premise hardware.
We are big fans of Docker, Docker Swarm and Kubernettes, in fact, Micro-services are the correct way to build scalable and maintainable software. We use this approach for our website hosting environments and server clusters.