Moved over the site from digitalocean to Google Cloud Platform and Google Kubernetes Engine. This was slightly more expensive but alot more rubust and allowed me to enable autoscaling to keep the site smooth during traffic peaks.
Why Google and not Amazon? Traffic egress is the biggest cost and it's (slighly) cheaper on GCP.
Kubernetes can be alot to wrap your head around but GKE does a great job helping you run the cluster.