Boas práticas de design de banco de dados para escalabilidade
A escalabilidade vertical (scale-up) consiste em adicionar mais recursos a um único servidor — mais CPU, RAM ou armazenamento mais rápido. Embora simples de implementar, possui limites físicos e financeiros. A escalabilidade horizontal (scale-out) distribui a carga entre múltiplos servidores, permitindo crescimento quase ilimitado, mas exige design cuidadoso para lidar com consistência distribuída.