Serverless application backends
Trigger your code from GCP services or call it directly from any web, mobile, or backend application. Cloud Functions provides a connective layer of logic that lets you integrate and extend GCP and third-party services, making it possible to rapidly build serverless applications that are highly available, secure, and cost-effective.
Integration with third-party services and APIs
Use Cloud Functions to surface your own microservices via HTTP APIs or integrate with third-party services that offer webhook integrations to quickly extend your application with powerful capabilities such as sending a confirmation email after a successful Stripe payment or responding to Twilio text message events.
Example: post a comment on Slack channel in response to a GitHub commit
Serverless mobile backends
Use Cloud Functions directly from Firebase to extend your application functionality without spinning up a server. Run your code in response to user actions, analytics, and authentication events to keep your users engaged with event-based notifications and offload CPU- and networking-intensive tasks to GCP.
Example: send notifications about new followers
Serverless IoT backends
Use Cloud Functions with Cloud IoT Core and other fully-managed services to build backends for Internet of Things (IoT) device telemetry data collection, real-time processing and analysis. Cloud Functions allows you to apply custom logic to each event as it arrives.
Example: update device configuration