When comparing Microsoft Azure Functions vs Google Cloud Functions, the Slant community recommends Google Cloud Functions for most people. In the question“What are the best serverless frameworks?” Google Cloud Functions is ranked 4th while Microsoft Azure Functions is ranked 7th. The most important reason people chose Google Cloud Functions is:
Ranked in these QuestionsQuestion Ranking
Pro No server maintenance
Pro Deploy from Visual Studio
You can deploy apps directly from Visual Studio.
Pro Supports various languages
Pro Supports multiple languages
Pro Supports multiple sources of events
Cloud Functions can be triggered from PubSub and from HTTP events, for example.
Pro Frictionless to create
There is an inline editor in Google Cloud for writing and submitting/deploying cloud functions, so while it is possible to store a Cloud function as code in a repository you can try and experiment without getting to that point.
Con Chains you to a vendor
When developing anything, it's best to be vendor independent. Tightly coupling your design to a vendor is just asking for trouble.
Con Limited languages and dependencies
Only the set of languages explicitly supported by Cloud Functions can be used; for more flexibility, I would highly recommend Google's other serverless environment, namely Cloud Run.