> I'd use AWS + ECR + ECS personally. Stay away from kubernetes until you have a fairly large deployment as it requires huge administrative overhead to keep it up to date and well managed and a lot of knowledge overhead.
> ...
> Also stay the hell away from anything which is not portable between cloud vendors.
But if your team happens to have Kubernetes expertise, I would say go for Kubernetes.
Anything after building container images will be somewhat cloud-specific regardless. And arguably it can be easier to hire infra/platform folks with Kubernetes skillsets later when you need to.