Здравствуйте, Слава, Вы писали:
S>>Есть-ли какие-то подводные камни в реализации API (для фронтэнда и не только) лямбдой, вместо Web API? Насколько они вообще годяться для такой роли?
С>1) Покажите мне пальцем, где вы в AWS увидели термин Web API.
Тоже не видел, так то (API Gateway + Lambda) + (CloudFront + S3) = Site
С>2) Лямбда может обладать некоторой излишней латентностью, то есть вешать её как api для сайта, которому требуется высокая скорость отклика — не очень хорошая идея.
Имеется в виду холодный старт или накладные расходы в API Gateway?
Вообще по моему опыту именно с этим проблем не вижу а вот что напрягает:
* 30 сек на отбаботку запроса, чуть что надо городить механизм асинхронной обработки.
* Ограничения на размер сообщения, upload/download файлов какой-нибудь надо отдельно делать (через S3 или еще как)
* Микросервисная архитектура существенно сложнее монолитной. Это окупается на больших сайтах но на маленьких нафиг не уперлось.