Google Professional Cloud DevOps Engineer Question 231
Select 3Google Cloud PlatformYour team is planning to introduce a new microservice into production. To ensure the availability and reliability of the service, you have been tasked with creating a pre-service onboarding checklist. Which of the following tasks should be completed as part of the pre-service onboarding process?
- A
Define Service Level Objectives (SLOs) and Error Budgets for the new microservice.
- B
Deploy the microservice directly to production to test its performance under real-world conditions.
- C
Set up monitoring and logging for the new microservice to track operational metrics.
- D
Document the service dependencies and create a runbook for incident response.
- E
Perform a blue/green deployment to minimize downtime during the service launch.
Show answer and explanation
Correct answers: A, C, D
Explanation
The pre-service onboarding process focuses on preparing the service for production by defining reliability goals (SLOs), setting up operational monitoring, and ensuring proper documentation is in place. These tasks help ensure that the service meets quality standards and can be supported effectively once it is deployed. Blue/green deployment, while important, is part of the deployment plan rather than the onboarding checklist.
- A. Correct.
Defining Service Level Objectives (SLOs) and Error Budgets is crucial to set reliability goals and measure the service's performance over time. This is a key aspect of the onboarding process.
- B. Incorrect.
Deploying directly to production without staging or testing can lead to unexpected issues and downtime. This is not a best practice for onboarding a new service.
- C. Correct.
Setting up monitoring and logging is essential for tracking the health and performance of the service, enabling proactive incident detection and resolution.
- D. Correct.
Documenting dependencies and creating a runbook ensures that teams are prepared to handle incidents and understand how the service interacts with other components.
- E. Incorrect.
Performing a blue/green deployment is a valid deployment strategy but is typically part of the deployment phase, not the pre-service onboarding phase.