Когда лямбда под пиковой нагрузкой начинает скейлиться, это не особо решает проблему производительности, потому что начинают вылезать проблемы, о которых никто и не думал, когда писал свой говнокод. Например, никто же не считал, сколько откроется одновременных соединений с базой данных, когда AWS заспаунит 500 инстансов лямбды, чтобы обработать пик.

Понятно, что в таких случаях надо ставить между источником событий и обработчиками очередь, но, во-1х, это не всегда решает проблему (HTTP-эндпоинты за очередью не спрячешь), во-2х, это отдельное искусство, которым надо овладеть. Уверен, там ещё куча подводных камней вылезет.

Серия: "Как мы импортировали миллион записей в систему, нормально рассчитанную под единицы тысяч"... #aws