OPS04-BP04 Implement dependency telemetry - AWS Well-Architected Framework (2022-03-31)

OPS04-BP04 Implement dependency telemetry

Design and configure your workload to emit information about the status (for example, reachability or response time) of resources it depends on. Examples of external dependencies can include, external databases, DNS, and network connectivity. Use this information to determine when a response is required.

Common anti-patterns:

  • You are unable to determine if the reason your application is unreachable is a DNS issue without manually performing a check to see if your DNS provider is working.

  • Your shopping cart application is unable to complete transactions. You are unable to determine if it's a problem with your credit card processing provider without contacting them to verify.

Benefits of establishing this best practice: Understanding the health of your dependencies enables you to respond if necessary.

Level of risk exposed if this best practice is not established: Medium

Implementation guidance

Resources

Related documents: