TrustRadius: an HG Insights company

Google Cloud Functions

Score9.1 out of 10

12 Reviews and Ratings

What is Google Cloud Functions?

Google Cloud Functions enables users to run code in the cloud with no servers or containers to manage. Cloud Functions is a scalable, pay-as-you-go functions as a service (FaaS) product to help build and connect event driven services with simple, single purpose code.

Top Performing Features

  • Multiple Access Permission Levels (Create, Read, Delete)

    Multiple access permission levels means that different levels of users have different rights.

    Category average: 8.7

  • Dashboards

    Users can create, customize and share dashboards, which provide an overview of the most important metrics.

    Category average: 6

  • Standard reports

    The software offers pre-built reports with metrics standard to the category.

    Category average: 6.4

Areas for Improvement

  • Runtime API Authoring

    The product’s support for authoring functions via API endpoints.

    Category average: 8.2

  • Function/Database Integration

    The product’s support for connecting databases to functions. Describes how easy, fast, or natively-supported database integration is.

    Category average: 8.7

  • DevOps Stack Integration

    The product’s capacity to integrate with other products in a DevOps stack.

    Category average: 8.7

Google Cloud Functions is the best tool for onboard GC environment

Use Cases and Deployment Scope

Everything is running on the Google Cloud and the Google Cloud Functions are the core of it. All our backend that was developed on node and runs on Google Cloud Functions integrated with Firebase. The integration is seamless and the performance is exceptional. The fact we have all our oAuth connected and user management can be done via panel makes it a no brainer.

Pros

  • integration with oAuth
  • integration with Firebase
  • integration with React Frontend

Cons

  • Integration with Antigravity
  • Gemini could code natively for it
  • Integration with non-GCP tools is harder

Return on Investment

  • For training purposes, it is free
  • Budgeting makes it cap the use
  • monitoring makes it predictable

Usability

Alternatives Considered

AWS Lambda

Other Software Used

GitHub Copilot, Cursor, Windsurf

Cloud Functions is losing next to Cloud Run

Use Cases and Deployment Scope

We currently use Cloud Functions to handle multiple use cases :

- Automate resources shutdown for out of production environments (for Google SQL & Google Kubernetes Engine)

- Recover socials data and informations for analysis

Pros

  • Easy to use and doesn't require a lot of cloud knowledge
  • UI/UX made simple and accessible

Cons

  • Needing a zip file is problematic (when wanting to automate deployment for example).
  • Requires another solution to execute automatically (ex. cloud scheduler).

Return on Investment

  • Using it for FinOps, we cut the bill in 2 for certain services (out of production).

Usability