Design patterns para escalabilidade
Escalabilidade é a capacidade de um sistema lidar com cargas crescentes sem degradação de desempenho. Existem duas abordagens principais: escalabilidade vertical (adicionar recursos a uma única máquina) e escalabilidade horizontal (adicionar mais instâncias). Design patterns específicos são essenciais para viabilizar a escalabilidade horizontal, que é a abordagem mais resiliente e econômica em nuvem.