Cloud Functions is losing next to Cloud Run
Use Cases and Deployment Scope
We currently use Cloud Functions to handle multiple use cases :
- Automate resources shutdown for out of production environments (for Google SQL & Google Kubernetes Engine)
- Recover socials data and informations for analysis
Pros
- Easy to use and doesn't require a lot of cloud knowledge
- UI/UX made simple and accessible
Cons
- Needing a zip file is problematic (when wanting to automate deployment for example).
- Requires another solution to execute automatically (ex. cloud scheduler).
Return on Investment
- Using it for FinOps, we cut the bill in 2 for certain services (out of production).