Хотел кейсом суровым поделиться и чуток про Yandex Message Queue и Yandex Cloud Functions . Делал бота для Вконтакте. Наткнулся на ограничения по количеству запросов. Оказывается, ВК ограничивает обращения к АПИ не только по частоте (не более 3 в секунду), но и по количеству в час (точных цифр не дают "по понятным причинам"). Если честно, я нихрена не понимаю эти понятные причины. Если вы даёте инструмент, объясните, блин, условия. В общем, по хорошему, мне надо было выстраивать обращения к АПИ в очередь и отправлять, скажем, не более 2 раз в секунду. В случае с php это должен быть какой то cron, таблица состояний сообщений а это дополнительная неслабая нагрузка на сервер. При нагрузках свыше несколько запросов с секунду я уже начинаю нервничать и искать способы оптимизировать. Оказывается яндекс предоставляет для таких вещей отдельный сервис: Очереди. Фактически это url в который можно кидать json сообщения, читать их и удалять. То же самое реализовано в Amazon AWS, называется Amaz