Что случилось?
Недавно команда разработчиков из Amazon выпустила обновление для их облачного сервиса AWS. Они добавили URL для лямбда-функций (Lambda Function URLs), который позволяет запускать функции через HTTP-запросы.
Похожий API уже существует — API Gateway. Он позволяет соединять с ним сторонние лямбда-функции, чтобы вызывать их через HTTP-запросы. Главное его отличие от Function URL — в том, что он платный. В Function URL пользователи оплачивают только расходы за сериализацию запросов и ответов.

И что?
У новых лямбда-функций есть несколько преимуществ перед другими API:
- максимальный тайм-аут функций — 15 минут, а, например, у API Gateway он длится 29 секунд;
- выше производительность — например, для приложений на «голом» Node.JS холодные запуски занимают 900 мс, а тёплые длятся 8,35 мс.

Источник: блог AWS

Источник: блог AWS
Lambda Function URL тоже имеет пару недостатков по сравнению с API Gateway и HTTP API:
- нет возможности указать роуты и загрузочные форматирующие параметры;
- нет пользовательских доменных имён;
- есть только IAM и публичная авторизация;
- поддерживаются только синхронные вызовы.
Что ещё?
Разработчики утверждают, что новые лямбда-функции будут полезны при разработке:
- Mono-Lambda API;
- межсервисной коммуникации;
- легковесных веб-хуков.
Подробнее прочитать о Lambda Function URL можно в блоге AWS