039.Оптимизируем AWS Lambda
Listen now
Description
Хотите сэкономить на использовании 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/
More Episodes
Бережливый архитектор (frugal architect) - это не просто слова, это философия работы с облачными ресурсами, где каждый цент на счету. На конференции reInvent 2023 CTO Amazon Werner Vogels представил семь законов бережливого архитектора, которые помогут сделать ваш проект не только более...
Published 03/20/24
Published 03/20/24
В это выпуске мы погружаемся в мир serverless-архитектуры и обсуждаем, как не только оптимизировать использование AWS Lambda, но и как обеспечить лучший developer experience. Рома, опытный Solutions Architect, дает практические советы по работе с serverless и демистифицирует процесс локального...
Published 02/29/24