Capítulo 11. Considerações sobre escalabilidade
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Cobriste tudo, desde a arquitetura até à lógica do ponto final, passando pela segurança e depuração. Fizeste algumas actualizações de desempenho para garantir que a tua aplicação está a funcionar sem problemas, por isso um dos últimos retoques que podes fazer é prepará-la para ser escalada para mais utilizadores. Isto significa que a tua aplicação de backend está "pronta". Vais adicionar mais funcionalidades, fazer optimizações e alterar coisas à medida que o produto se desenvolve e amadurece, mas está num estado em que a funcionalidade principal é estável.
O escalonamento é algo que vai começar a custar mais dinheiro à sua empresa, porque vai precisar de diferentes níveis de serviços de terceiros e talvez até de mais membros da equipa. Sabes que está na altura de começar a considerar o escalonamento quando as melhorias de desempenho não são suficientes para acompanhar a utilização.
Neste capítulo, obterás mais informações sobre:
-
Tipos de escalonamento
-
Estratégias de escalonamento
Decidir escalar é um grande empreendimento porque pode ser necessário dividir os dados existentes ou alterar significativamente os recursos e serviços. Dedica um tempo considerável à pesquisa das tuas opções e verifica o que tens disponível, bem como quaisquer limitações comerciais que tenhas. As decisões que tomas para o escalonamento ...