Sto lavorando a un progetto che dovrebbe servire milioni di utenti poco dopo il lancio. Il database è postgres e per ora presumo che saranno necessari almeno due server. Un amministratore di sistema (che è chiaramente esperto di sistemi scalabili) ha suggerito di mettere un bilanciamento del carico tra i server Web e i server di database.
La mia domanda riguarda la differenza tra bilanciamento del carico e pool di connessioni. Per mantenere le prestazioni, dovrei guardare l'uno o l'altro o entrambi?