Back to problems

Protect SLA and Choose Storage

System Design · DoorDash · Medium

1. Protecting Your Service SLA During an Upstream Latency Spike When an upstream dependency becomes slow, the goal is to prevent that slowness from propagating through your own service and violating your latency commitments. The key principle is fail fast and degrade gracefully rather than allowing requests to pile up. Core techniques Strict timeouts Set a timeout on every upstream call that is well below your own SLA budget. For example, if your service must respond in 200…

Checking your access…