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.
Key features
Simplified developer experience and increased developer velocity
Cloud Functions is simple. The developer simply writes code and Google Cloud handle the operational infrastructure, advancing by writing and running small code snippets that respond to events. Users can streamline challenging orchestration problems by connecting Google Cloud products to one another or third party services using events.
Pay only for what you use
Users are billed for the function’s execution time, metered to the nearest 100 milliseconds. And users pay nothing when a function is idle. Cloud Functions automatically spins up and backs down in response to events.
Avoid lock-in with open technology
Open source FaaS (function as a service) frameworks can be used to run functions across multiple environments and prevent lock-in. Supported environments include Cloud Functions, local development environment, on-premises, Cloud Run, and other Knative-based serverless environments.