Testing in Production
Problem to solve
Staging isn't production and no matter what corner cases the team has tried to test we know that users will surprise us in ways we never imagined. We also know that traffic patterns and device usage will differ and be much broader than the load and performance tests the team has been able to create.
There is an opportunity to combine some tests the team creates (load, performance, system, etc.) with a canary deploy to validate changes against real traffic with minimal impact.
Intended users
This feature would primarily be used by a software developer but with input from the team lead and product manager who have worked together to come up with success criteria for a full rollout.
Further details
Proposal
Permissions and Security
Documentation
Testing
What does success look like, and how can we measure that?
What is the type of buyer?
Because this feature may rely on canary deploys it is likely to be bought by the same Director level buyer type and be a Premium feature.