"Nosso banco de dados não vai escalar". Base de dados: - 40GB de dados totais - 12 consultas por segundo - 0 índices nas colunas de consulta - N+1 consultas em toda parte - Tempo médio de consulta de 200ms Solução: - Fragmento em 12 bancos de dados - Adicionar réplicas de leitura - Implementar a camada de cache - Mudar para NoSQL "web scale" Solução real: - Adicionar 3 índices - Corrigir as consultas N+1 - Tempo de consulta de 5ms - Postgres de $40/mês Você não tem problema de escalonamento. Você tem um problema de competência.