11. Which proactive practice can you implement to make troubleshooting issues in a program easier when they happen again, or face other similar issues?
- Create and update documentation
- Use a test environment.
- Automate rollbacks.
- Set up Unit tests.
12. Which of the following is a good example of mixing and matching resources on a single server so that the running services make the best possible use of all resources?
- Run two applications that are CPU intensive between two servers.
- Run a CPU intensive application on one server, and an I/O intensive application on another server.
- Run a RAM intensive application and a CPU intensive application on a server.
- Run two applications that are RAM and I/O intensive on a server.
13. One strategy for debugging involves explaining the problem to yourself out loud. What is this technique known as?
- Monitoring
- Rubber Ducking
- Testing
- Ticketing
14. When deploying software, what is a canary?
- A test for how components of a program interact with each other
- A test of a program’s components
- A test deployment to a subset of production hosts
- A small section of code
15. It is advisable to collect monitoring information into a central location. Given the importance of the server handling the centralized collecting, when assessing risks from outages, this server could be described as what?
- A failure domain
- A problem domain
- CPU intensive
- I/O intensive