AWS трансформирует бессерверные вычисления: Lambda теперь поддерживает «вечные» функции и сложные ИИ-процессы

Amazon Web Services (AWS) анонсировала одно из самых значимых обновлений для своего флагманского сервиса AWS Lambda. Введение Durable Functions (долговечных функций) решает главную проблему бессерверной архитектуры — невозможность длительного хранения состояния без сторонних костылей.

Ранее Lambda идеально подходила для коротких задач, но «захлебывалась» на сложных сценариях, таких как онбординг пользователей или многошаговая генерация контента с помощью ИИ. Разработчикам приходилось подключать внешние базы данных или оркестраторы. Теперь правила игры изменились.

Что умеют Durable Functions:

  • Пауза длиною в год: Функцию теперь можно приостановить (suspend) на срок до 365 дней. Это критически важно для процессов, где нужно ожидание действия человека или ответ от медленного внешнего API.
  • Экономия денег: Во время «паузы» вы не платите за вычислительные мощности. Оплата идет только за активную работу.
  • Чекпоинты и надежность: Система автоматически сохраняет прогресс. В случае сбоя функция продолжит работу с последнего сохраненного шага, а не с самого начала.

Почему это важно для ИИ?

В официальном анонсе AWS делает особый акцент на AI workflows. Создание ИИ-агентов часто требует выполнения последовательности действий: отправить запрос модели -> подождать результат -> запросить уточнение у пользователя -> продолжить генерацию.

Durable Functions позволяют реализовать эту логику внутри одной функции, используя нативные операции `steps` и `waits`, без необходимости писать сложный код обработки ошибок и сохранения контекста.

Технические детали:

На данный момент функционал доступен в регионе US East (Ohio) и поддерживает рантаймы:

  • Python (версии 3.13 и 3.14)
  • Node.js (версии 22 и 24)

Оставьте комментарий