Nossa eu não sei nem como agradecer KKKKKKKKKKK eu estou realmente muito perdido nesse momento inicial nunca nem fiz um deploy de uma aplicação pra algum cliente na vida, geralmente quem faz essa parte é meu superior, muito obrigado mesmo vou dar uma olhada nos conteudos que você passou

No momento a unica coisa q eu to pensando é no tamanho do servidor que eu vou ter que contratar, o cliente falou que oque eu falar que precisa pra hostear ele vai pagar só que eu n queria passar um valor e acabar sobrando muito, sei que é quase impossivel determinar isso com certeza mas por exemplo uma maquina com 4 nucleos ja é muita coisa pra uma aplicação como essa com essa quantidade de usuarios?

@Mikaellpc, desculpe a demora. Eu acho que é importante analisar a seguinte situação. Se você conseguir automatizar o esquema de implantação da sua aplicação, vai ser fácil, caso esteja superestimada a capacidade do servidor, de fazer a implantação numa máquina mais adequada.

Se você conseguir monitorar o consumo de recursos da máquina ao longo por exemplo de uma semana (isso é muito fácil nas nuvens), vai conseguir identificar picos de acesso e de consumo de recursos. Com isso, vai saber a capacidade máxima utilizada e vai poder dimensionar melhor a máquina.

Segundo você "o cliente falou que oque eu falar que precisa pra hostear ele vai pagar". Então aproveita, começa com uma capacidade maior (claro, não precisa pegar a máquina mais forte disponível por exemplo, rsrs), avalia durante uma semana, e aí redimensiona.

Pode ter certeza que desse modo, você vai mostrar seu comprometimento profissional, de procurar sempre melhorar, e além disso, é MUITO MELHOR ele pagar um pouco a mais do que deveria, mas GARANTIR que todos os clientes dele serão atendidos adequadamente, do que o contrário, ou seja, "economizar alguns dólares", e no momento de pico travar todo o sistema.

É seu primeiro projeto grande, não tente ser perfeito desde o início. Comece com excesso de zelo, e vai afiando o machado conforme for ganhando mais entendimento da aplicação.