Cloud Functions is losing next to Cloud Run
Rating: 7 out of 10
IncentivizedUse 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).
Likelihood to Recommend
Google Cloud Platform Cloud functions are an excellent way to start a serverless journey in GCP, however, using Cloud Run may be the better solution. For users not acquainted with Docker & Linux, I would definitely recommend Google Cloud Functions, however, for more experienced users, Cloud Run may be better suited.