Работайте офлайн с приложением Player FM !
039.Оптимизируем AWS Lambda
Manage episode 382864766 series 3292225
Хотите сэкономить на использовании AWS Lambda и повысить производительность функций? В этом выпуске подкаста мы подробно разберем способы оптимизации serverless приложений и раскроем неочевидные на первый взгляд тонкости настройки Lambda.
Мы начнем с того, как правильно выбрать объем оперативной памяти для функций. Оказывается, это напрямую влияет на производительность и стоимость.
Далее разберем технологию Snap Start, которая позволяет минимизировать холодные старты Java функций.
Поговорим о предварительном создании пула функций с Provisioned Concurrency. Это хороший способ ускорить отклик критичных Lambda.
Также узнаем, как использование компилируемых языков вроде Rust и Go вместо интерпретируемых может значительно прибавить скорость выполнения кода.
И еще много других полезных советов - от фильтрации ненужных событий до оптимальной инициализации функций.
В общем, если хотите выжать максимум из Lambda - обязательно послушайте этот выпуск!
Список полезных ссылок:
- https://github.com/alexcasalboni/aws-lambda-power-tuning
- https://awslabs.github.io/aws-lambda-powertools-python/2.16.2/
- https://awslabs.github.io/aws-lambda-powertools-typescript/latest/
- https://awslabs.github.io/aws-lambda-powertools-java/
- https://aws.amazon.com/blogs/compute/optimizing-aws-lambda-cost-and-performance-using-aws-compute-optimizer/
56 эпизодов
Manage episode 382864766 series 3292225
Хотите сэкономить на использовании AWS Lambda и повысить производительность функций? В этом выпуске подкаста мы подробно разберем способы оптимизации serverless приложений и раскроем неочевидные на первый взгляд тонкости настройки Lambda.
Мы начнем с того, как правильно выбрать объем оперативной памяти для функций. Оказывается, это напрямую влияет на производительность и стоимость.
Далее разберем технологию Snap Start, которая позволяет минимизировать холодные старты Java функций.
Поговорим о предварительном создании пула функций с Provisioned Concurrency. Это хороший способ ускорить отклик критичных Lambda.
Также узнаем, как использование компилируемых языков вроде Rust и Go вместо интерпретируемых может значительно прибавить скорость выполнения кода.
И еще много других полезных советов - от фильтрации ненужных событий до оптимальной инициализации функций.
В общем, если хотите выжать максимум из Lambda - обязательно послушайте этот выпуск!
Список полезных ссылок:
- https://github.com/alexcasalboni/aws-lambda-power-tuning
- https://awslabs.github.io/aws-lambda-powertools-python/2.16.2/
- https://awslabs.github.io/aws-lambda-powertools-typescript/latest/
- https://awslabs.github.io/aws-lambda-powertools-java/
- https://aws.amazon.com/blogs/compute/optimizing-aws-lambda-cost-and-performance-using-aws-compute-optimizer/
56 эпизодов
Все серии
×Добро пожаловать в Player FM!
Player FM сканирует Интернет в поисках высококачественных подкастов, чтобы вы могли наслаждаться ими прямо сейчас. Это лучшее приложение для подкастов, которое работает на Android, iPhone и веб-странице. Зарегистрируйтесь, чтобы синхронизировать подписки на разных устройствах.