This is the tenth part of the series Save yourself from a disaster: Redundancy on a budget.
Try to experiment and find the right technology.
For example, now that you have everything in containers you could migrate to Kubernetes, or maybe to cloud-native solutions for containers like AWS ECS, GCP GCE, Azure ACI, or even to serverless (since AWS allows to serve traffic from a docker image).
Is it better AWS or maybe it is more convenient Azure or GCP, don’t fall into vendor lock-in: mix them up. Yeah but then they don’t play along out-of-the-box, who cares? Make them work FOR you, you might need to spend some more time to get it right, but in the long run (it’s always about the long run – if you focus on now just don’t experiment and run for covers) you’ll get the benefit of ALL the services they can offer to you.
It doesn’t have to be a big player, great solutions can work also from not-mainstream providers. I’ve had experiences with bare-metal, AWS, Contabo, Hetzner, DigitalOcean, Aruba, TransIP, Scaleway, Linode, FlareVM, Heroku, Linode, OVH.
Check out the whole version of this post in the ebook.