Cloud Functions – Google Cloud’s serverless compute service.
Google Cloud Functions is a lightweight serverless compute platform for creating single-purpose functions that respond to events. It supports Node.js, Python, Go, Java, and .NET, with automatic scaling and pay-per-use pricing. Functions can be triggered by HTTP requests, Cloud Pub/Sub messages, Cloud Storage events, and Firebase events. The service provides integrated monitoring, logging, and debugging capabilities. Cloud Functions offers features like environment variables, secrets management through Secret Manager, and VPC connectivity for accessing private resources. It supports both 1st and 2nd generation environments with different performance characteristics.