El objetivo principal es que no haya demasiadas conexiones PostgreSQL al mismo tiempo, de lo contrario aumenta el peligro de que muchas de ellas se activen al mismo tiempo, sobrecargando así la base de datos.
Entonces, siempre que tenga unos 20 procesos, puede simplificar las cosas y tener una conexión persistente por proceso. Con muchos procesos, necesita un grupo de conexiones.