More serverless services
The following services are useful when combined with the services we’ve covered in this chapter. I will try to cover them in order of importance, though that order might be different based on what you are trying to solve.
Cloud Run
This service can be considered the big cousin of Cloud Functions. Cloud Run offers more power and flexibility than Cloud Functions for more complex use cases. It is a fully managed serverless container platform. It allows you to bring in custom containers with your own runtimes and custom libraries. This way, you are not limited to the choice of OS and runtimes that Cloud Functions offers. You can also do your own optimizations on the runtimes and OS so that they run the way you want.
A detailed write-up on when to use Cloud Run versus Cloud Functions can be found at https://cloud.google.com/blog/products/serverless/cloud-run-vs-cloud-functions-for-serverless.
Eventarc
Eventarc manages the event flow from sources...