"Il nostro database non scalerà". Database: - 40GB di dati totali - 12 query al secondo - 0 indici sulle colonne di query - N+1 query ovunque - 200ms di tempo medio per la query Soluzione: - Suddividere in 12 database - Aggiungere repliche di lettura - Implementare un livello di caching - Passare a NoSQL "web scale" Soluzione effettiva: - Aggiungere 3 indici - Risolvere le query N+1 - 5ms di tempo per la query - $40/mese Postgres Non hai un problema di scalabilità. Hai un problema di competenza.