Я ищу создать RESTful API, используя AWS Lambda/API Gateway, подключенный к базе данных MongoDB. Я прочитал, что соединения с MongoDB относительно дороги, поэтому лучше всего сохранить соединение для повторного использования после его создания, а не создавать новые соединения для каждого нового запроса.
Это довольно просто для обычных приложений, так как вы можете установить соединение во время запуска и повторно использовать его во время жизни приложений. Но, поскольку Lambda предназначена для того, чтобы оставаться без гражданства, эта связь кажется менее прямой.
Поэтому мне интересно, как лучше всего подойти к этой проблеме с подключением к базе данных? Я вынужден создавать новые соединения каждый раз, когда вызывается функция Lambda или существует способ объединения/кэширования этих соединений для более эффективных запросов?
Спасибо.