Summary
In this chapter, we discussed how Cloud Run works, what its basic concepts are, and what the two environments that we can choose from are. We also covered how we can use containers to run our code, how we can debug our applications and services, and how much it costs to run our code using Cloud Run.
Finally, we compared the three serverless options against each other and identified specific areas where not all of them will perform equally, so we can make the best choice, combining them to build applications that take the best of each product.
In the next chapter, we will take containerization to the next level with Google Kubernetes Engine, a very interesting alternative for container orchestration, especially when we are managing complex architectures with hundreds or thousands of containers.