В принципе весь процесс описан в документации, но там упомянут всего один фреймворк - Sanic, а тут мы разберем как запустить Fastapi.
13 записей с тегом "Serverless"
Посмотреть все тегиDotnet 6 Web API в Yandex Cloud Serverless Container
Для начала создадим проект на основе примера Web API.
Serverless Full Text Search на Go
В прошлом Serverless Full Text Search я рассмотрел JavaScript библиотеку для in-memory полнотекстового поиска Lyra. Почему я выбрал именно ее? Во-первых, именно на доклад про неё я наткнулся на YouTube. Во-вторых, мне понравилась её универсальность и возможность притащить её в браузер.
Serverless Full Text Search
Если вы для своего проекта выбрали serverless стек, то наверняка вы заметили, что в Яндекс Облаке для него нет решения обеспечивающего полнотекстовый поиск. Ну, то есть вы конечно можете поднять кластер ElasticSearch. Но при его минимальной стоимости и выделяемых ресурсах это наверняка будет стрельбой из пушки по воробьям.
Но что же делать, если хочется сохранить низкие расходы на инфраструктуру и получить быстрый полнотекстовый поиск?
Запуск Serverless Container по триггеру
Итак, у вас есть цель выполнять какую-то задачу внутри serverless контейнера по расписанию. К сожалению, вы не сможете просто взять положить в контейнер ваш код и надеяться что все заработает просто так.
Про асинхронность в Cloud Functions
Сегодня я хотел бы разобрать модель работы облачных функций в Яндекс Облаке.
Как распаковать zip архив в Yandex Cloud Object Storage
Для этого нам понадобится serverless функция.
Telegram bot в Yandex.Cloud Serverless функции
Начнем с того, что набросаем небольшого тестового бота поверх фреймворка Telegraph.
Запускаем Express.js приложение в Yandex Cloud Functions
К сожалению просто так взять и запустить приложение написанное на любом популярном node.js фреймворке у нас не выйдет. Эти фреймворки пишут ответ в http(s) сокет. Рантайм функций ожидает получить от пользовательского кода функции объект определенного содержания.
GraphQL Serverless API в Yandex Cloud
Yandex Cloud Serverless Functions позволяют развертывать приложения в облаке не тратя время на администрирование серверов. Вы платите только за те ресурсы, которые ваше API потребляет обрабатывая запросы пользователей. Этот пост расскажет как развернуть Apollo Server 2 в Yandex Cloud Functions.