Summary
In this chapter, we covered the tools that Google Cloud provides for the different phases of software development, and discussed their features and how they can be of help when writing, running, testing, and debugging code to be run on the cloud.
First, we introduced Cloud Shell and Cloud Shell Editor and mentioned how Cloud Code can help us integrate code writing and testing for different Google Cloud products. We also covered alternative IDEs, such as VS Code, that Cloud Code is also compatible with, and then talked about Cloud Logging and the importance of setting up proper logging in our applications.
Then, we talked about the need for proper monitoring to achieve observability and closed the chapter by explaining the available tools for troubleshooting issues, including debugging, tracing, and profiling our code in order to fix availability issues or to improve its performance. Finally, we enumerated the different types of tests and provided some tips on how to set...