Cloud Functions are serverless functions that run backend code in response to events.
Main Use Cases:
- Database triggers: Respond to Firestore/Realtime Database changes
- Authentication triggers: Handle user creation/deletion
- HTTP triggers: Create REST APIs
- Storage triggers: Process uploaded files
- Scheduled functions: Cron-like scheduled tasks
- Third-party integrations: Connect with external APIs
Benefits:
- No server management
- Automatic scaling
- Pay only for execution time
- Integrated with Firebase services