Je travaille sur un projet qui devrait servir des millions d'utilisateurs peu de temps après son lancement. La base de données est postgres, et pour l'instant je suppose qu'au moins deux serveurs seront nécessaires. Un administrateur système (qui connaît bien les systèmes évolutifs) a suggéré de mettre un équilibreur de charge entre les serveurs Web et les serveurs de base de données.
Ma question concerne la différence entre l'équilibrage de charge et le pool de connexions. Pour maintenir les performances, dois-je regarder l'un ou l'autre, ou les deux?