Steadybit logoResilience Hub
Try SteadybitGitHub icon
Steadybit logoResilience Hub

Unavailable Upstream Service Doesn't Result in User-Visible Errors

Use Template

Unavailable Upstream Service Doesn't Result in User-Visible Errors

Use Template

Unavailable Upstream Service Doesn't Result in User-Visible Errors

Use Template

Unavailable Upstream Service Doesn't Result in User-Visible Errors

Use Template
Go back to list

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.


Tags
Shopping Demo Quick Start
Block Traffic
Kubernetes
GitHub
steadybit/reliability-hub-db/tree/main/templates/kubernetes-deployment.unavailable-upstream-service
License
MIT
MaintainerSteadybit
Use Template

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.

Import template

Are you on-prem?

This is how you import Templates

Import as Experiment

Simply download the template and upload it as an experiment to use it once. Perfect if you are no administrator in the platform and just want to use the template once.

.json (4KB)

Block Traffic

Blocks network traffic (incoming and outgoing).

Attack

Attack

Containers

>_ boost your chaos journey Connect Your Hub to Steadybit

Maximise Steadybit potential! Connect your own Hub to the platform and smoothly import your own templates: using them it’s never been this easy!

Steadybit logoResilience Hub
Try Steadybit
© 2024 Steadybit GmbH. All rights reserved.
Twitter iconLinkedIn iconGitHub icon