PROFESSIONAL-CLOUD-DEVOPS-ENGINEER · Question #94
You are the Site Reliability Engineer responsible for managing your company's data services and products. You regularly navigate operational challenges, such as unpredictable data volume and high…
The correct answer is D. Review the design of the product with the product development team to provide feedback early in. As an SRE, providing operational input for a new product means collaborating with the development team early in the design phase to embed operational best practices.
Question
Options
- ADeploy the prototype product in a test environment, run a load test, and share the results with the
- BWhen the initial product version passes the quality assurance phase and compliance
- CWhen the new product is used by at least one internal customer in production, share error logs
- DReview the design of the product with the product development team to provide feedback early in
How the community answered
(41 responses)- A5% (2)
- B7% (3)
- C15% (6)
- D73% (30)
Why each option
As an SRE, providing operational input for a new product means collaborating with the development team early in the design phase to embed operational best practices.
Deploying a prototype and running load tests provides feedback later in the development cycle, which is useful but does not represent proactive 'early' operational input during the design phase.
Waiting until the initial product version passes QA and compliance to provide input is too late in the development cycle, as significant architectural changes for operational concerns would be very difficult and expensive at this stage.
Waiting until the new product is used by internal customers in production to share error logs means operational issues are being discovered in live environments, which is a reactive approach and not proactive collaboration 'early in the product development lifecycle.'
As an SRE, providing feedback during the design phase of a new product is crucial for embedding operational best practices, scalability, cost-effectiveness, and reliability into its core architecture. Early collaboration prevents costly reworks later and ensures that the product is designed with SRE principles, proactively addressing concerns like unpredictable data volume and high cost.
Concept tested: SRE engagement in product design
Source: https://cloud.google.com/architecture/devops/devops-tech-design-review-processes
Topics
Community Discussion
No community discussion yet for this question.