eu nao iria de k8s agora, eu colocaria no minimo uma vos com autoscaling pra ter metricas e so entao saber se precisa de um k8s. Mas a aws tem alguns servicos auto escalaveis como o amplify dentre outros.

Amplify é proximo ao Cloud Run? Se for, possivelmente nao vale a pena, pois ele cobra conforme a quantia de uso/node ligado, e ele utiliza websocket então vai mantendo os nodes ligados o tempo todo.

Quando você fala em auto scaling, que estrutura você pensa? Comprar 2 vps e for equilibrando o tráfego entre essas 2?

Nao, amplify so cobra pela build, ele nao tem websocket por padrao, ele usa do appsync se vc configurar pra usar, com graphql.