Serverless
Все это можно настраивать через AWS CLI, YC CLI/Console, или через Terraform.
Yandex Cloud Functions (CF)
API Gateway
Serverless YDB
Yandex Message Queue
Cloud Functions (CF)
Function-As-A-Service
Usage
Создать CF:
Загрузить код функции в облако и создать ее версию:
Вызов функции:
Сделать функцию публичной:
Получить публичную ссылку на функцию
Нюансы
Каждая функция должна соответствовать модели программирования.
Триггеры
Можно вызывать функцию при наступлении какого-то события. Причем и при наступлении событий в других сервисах. Примерно это выглядит так:
API Gateway
Прокси сервер
Serverless YDB
Отличие от обычной YDB, что здесь поддерживается Document API (совместимое с AWS Dinamo DB)
В общем, есть AWS SDK для работы с Document API, и обычное SDK для работы с YDB.
Yandex Message Queue (YMQ)
Примерно это так выглядит
YMQ поддерживает AWS API и другие подходы, которые используют в сервисе Amazon SQS, поэтому для работы с ними вы можете использовать уже существующие инструменты, например библиотеки boto3 для Python.
Last updated
Was this helpful?