Google gets on board the .NET train for its Function-as-a-service platform.
Google this week announced that it is bringing .NET Core 3.1, a free, cross-platform and open-source platform for Windows, Mac and Linux, to Cloud Functions.
With this integration developers can write cloud functions using .NET Core 3.1 runtime with Google’s Functions Framework for .NET. This affords customers an idiomatic developer experience, according to Google.
Cloud Functions is Google Cloud’s Function-as-a-Service platform that allows users to create single-purpose, stand-alone functions that respond to events, without having to manage a server or runtime environment.
According to Google, Cloud functions are especially suited for serverless applications, mobile or IoT backends, real-time data processing systems, video, image and sentiment analysis and even things like chatbots, or virtual assistants.
New features and functions available
With Cloud Functions for .NET, users can use .NET Core 3.1 to build business-critical applications and integration layers, and deploy the function in a fully managed environment, complete with access to resources in a private VPC network.
.NET functions scale automatically based on load. Users can write HTTP functions to respond to HTTP events, and CloudEvent functions to process events sourced from various cloud and Google Cloud services including Pub/Sub, Cloud Storage and Firestore, the company says.
Customers can develop functions using the Functions Framework for .NET, an open source functions-as-a-service framework for writing portable .NET functions. With Functions Framework users develop and run their functions locally. They then deploy them to Cloud Functions, or to another .NET environment.
The Functions Framework for .NET supports HTTP functions and CloudEvent functions. A HTTP cloud function is very easy to write, according to Google.
Google joins the Microsoft .NET Foundation
Earlier this month, Microsoft announced that Google had joined the .NET Foundation.
“Microsoft has become an active member of the open source community in part through the popularity of its open source and cross-platform application framework .NET Core. Wednesday’s addition of Google to the .NET Foundation’s Technical Steering Group further reinforces the vibrancy of the .NET developer community as well as Google’s commitment to fostering an open platform that supports businesses and developers who have standardized on .NET.”
.NET Core 3.1 on Google Cloud Functions is currently available in Preview.