Application A and Application B are both accessing the TestRail API using the same credentials. Application A receives a 429 response and goes into a wait state for the specified Retry-After value. Application B doesn’t know application A received a 429 and sends another request a few seconds later, receiving it’s own 429.
Does Application B’s request extend the amount of time Application A must wait before it can send a request? If so, do you have any recommended strategies for keeping multiple applications from causing a deadlock with each other?