Как стать автором
Обновить

Комментарии 3

Спасибо! Познавательно!

Коннект к DynamoDB, чтение переменных окружения и другие тяжелые инициализации имеет смысл вынести из кода хендлера, тогда они будут переиспользованы между вызовами того же контейнера и сама инициализация будет быстрее, тк при инициализации не используются лимиты CPU.

Take advantage of execution environment reuse to improve the performance of your function. Initialize SDK clients and database connections outside of the function handler, and cache static assets locally in the /tmp directory. Subsequent invocations processed by the same instance of your function can reuse these resources. This saves cost by reducing function run time.

Действительно, AWS даже упоминает про эту практику в своих гайдлайнах.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории