На базе платформы Google Cloud уже давно существует бессерверная (serverless) система Cloud Functions, которая позволяет создавать одноцелевые автономные функции, реагирующие на определённые события. Cферой применения подобных функций выступают системы Интернета вещей, мобильные приложения и так далее. Они могут использоваться в системах обработки данных в реальном времени, при анализе видео или изображений, а также в роли чат-ботов и виртуальных ассистентов.
Теперь же Google добавила в Functions поддержку модульной платформы для разработчиков .NET Core 3.1, которая работает на Windows, Mac и Linux. Поддерживается реакция на HTTP-события и события CloudEvent, приходящие от внешних сервисов и других служб Google Cloud. Для упрощения разработки компания представила фреймворк Functions Framework for .NET, который позволит написать необходимые и отладить функции локально, а затем загрузить их в облако. Есть интеграция с Visual Studio и поддержка VB и F#
Отметим, что другие компании также развивают свои serverless-системы. К примеру, недавно сервис Yandex.Cloud получил крупное обновление.