Unavailable Upstream Service Doesn't Result in User-Visible Errors
Unavailable Upstream Service Doesn't Result in User-Visible Errors
Unavailable Upstream Service Doesn't Result in User-Visible Errors
Unavailable Upstream Service Doesn't Result in User-Visible Errors
Verify that an unavailable upstream service doesn't result in user-visible errors.
Motivation
When offering a service that is dependent on upstream services, you should ensure that the offered service also works fine whenever one of the upstream services can't be reached. This is especially true when multiple upstream services are involved and the responses of each upstream service are considered optional.
Structure
For the duration of the experiment and the deployment's upscaling, verify that a user-visible endpoint offered is responding within expected success rates and that no monitors are alerting. As soon as the deployment is scaled up, the newly scheduled pod should be ready to receive traffic within a reasonable time, e.g., 60 seconds.
Read more
This experiment template is used in our quick start on running an experiment and is especially useful for the shopping demo example. To learn more, check out the quick start in the Steadybit docs.
How to use this template?
Import via Hub Connection
Steadybit’s Reliability Hub is already connected to your platform. If you are an admin, you can just easily import templates with just one click.
Are you on-prem?
This is how you import Templates