O pior momento para pensar em escalabilidade e quando o sistema ja caiu.
Principios-chave
- Separar responsabilidades
- Banco de dados otimizado
- Cache inteligente
- Filas de mensagens
- APIs bem definidas
Sinais de que sua arquitetura nao escala
- Sistema fica lento com mais usuarios
- Mudancas pequenas quebram coisas
- Nao consegue adicionar funcionalidades
- Deploys sao arriscados



