Estamos utilizando una instancia de RDS en AWS, es POSTGRES 13. Tenemos Lambdas basadas en nodos que devuelven y publican datos en la base de datos. Actualmente están abriendo y cerrando una sola conexión por transacción y queremos optimizar esto implementando la agrupación de conexiones.
Hay un servicio de AWS diseñado específicamente para manejar conexiones de base de datos llamado AWS RDS Proxy PERO no es compatible con POSTGRES 13. Estamos buscando enfoques alternativos y realmente agradeceríamos cualquier información al respecto.
Estábamos pensando en extraer la conexión de la base de datos fuera del controlador Lambda para que mantenga el estado (hasta que se elimine Lambda), PERO esto no podría cerrar su conexión a la base de datos y nos preocupaba llenar todas las conexiones disponibles. . Este puede o no ser el caso.
Muchas gracias,
Sam
Aquí hay algunos pensamientos aleatorios que podrían ayudar.
En mi experiencia, obtener una solución de agrupación de conexiones debería ser lo suficientemente bueno para resolver la mayoría de los casos de uso, pero aún existen límites cuando se combinan dos tecnologías que no son 100 % compatibles.