A retry storm is a phenomenon that occurs when a client makes a request to a degraded service that responds with an error. Upon receiving the error, the client resubmits the request and continues to do so periodically until it receives the right response or until the service fails permanently. Retry storms are a type of [[Cascading Failures|cascading failure]]. They most commonly occur in [[Microservices|microservices-based architecture]]s.