...

/

Choosing the Best Managed FaaS Provider

Choosing the Best Managed FaaS Provider

An overview of FaaS providers.

The big three

Which cloud service provider offers the best managed FaaS solution? Is it Azure, AWS, or Google Cloud?

Note: We’ll exclude on-prem solutions. Similarly, we don’t cover all compute providers, but only the “big three.”

There are quite a few criteria we could use to compare FaaS services. Many will depend on the use cases, experience, needs, and so on and so forth.

Let’s start with the supported languages.

Note: The number of supported languages may have increased since this course was written (July 2020).

Google Cloud Functions, Azure Functions, and AWS Lamda services support the languages that follow.

List of Languages


Google Cloud Function

Azure Functions

AWS Lamda

C#

No

Yes

Yes

JavaScript

No

Yes

No

Node.js

Yes

No

Yes

F#

No

Yes

No

Java

Yes

Yes

Yes

PowerShell

No

Yes

Yes

Python

Yes

Yes

Yes

TypeScript

No

Yes

No

GO

Yes

No

Yes

Ruby

No

No

Yes

According to those lists, Google ...