Grokking Microservices Design Patterns
Ask Author
Back to course home

0% completed

Vote For New Content
Performance Implications
On this page

While the Retry Pattern can greatly enhance reliability, it also introduces performance considerations and risks that architects must carefully manage:

  • Increased Load on Dependencies: Every retry is an additional request. When failures are truly rare, this extra load is negligible (and well worth the improved reliability). However, if a downstream service is failing due to being overloaded, retries can make the problem worse. For instance, imagine Service A is hammering Service B which is slow to respond. If A starts retrying aggressively, B gets even more requests

.....

.....

.....

Like the course? Get enrolled and start learning!

On this page