Sí, pg.connect es la forma recomendada de hacer las cosas. como se indica en la página de github:https://github.com/brianc/node-postgres . No se trata de crear un grupo para cada solicitud, sino que una nueva solicitud creará un "grupo" y todas las consultas posteriores se agregarán a esa conexión, hasta que se agote el tiempo de espera, 30 segundos. //mantendrá abiertas las conexiones inactivas durante 30 segundos (configurables) Entonces, cuando no se usa la aplicación, no hay conexión, pero una vez que recibe algunas consultas por segundo, todas están en cola en esa conexión. el tiempo de espera y la cantidad en cola se pueden cambiar.