Real-time data processing systems
Execute your code in response to changes in data. Cloud Functions can respond to events from GCP services such as Cloud Storage, Cloud Pub/Sub, and Stackdriver Logging, allowing you to power a variety of serverless real-time data processing systems.
Real-time file processing
Use Cloud Functions to respond to events from Cloud Storage or Firebase Storage to process files immediately after upload to generate thumbnails from image uploads, process logs, validate content, transcode videos, validate, aggregate and filter data in real-time.
Example: image thumbnail generation
Real-time stream processing
Use Cloud Functions to respond to events from Cloud Pub/Sub to process, transform and enrich streaming data in transaction processing, click stream analysis, application activity tracking, IoT device telemetry, social media analysis, and other types of applications.
Example: quality-of-service tracking application