Grokking Microservices Design Patterns
Ask Author
Back to course home

0% completed

Performance Implications
Table of Contents

Contents are not accessible

Contents are not accessible

Contents are not accessible

Contents are not accessible

Contents are not accessible

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!

Table of Contents

Contents are not accessible

Contents are not accessible

Contents are not accessible

Contents are not accessible

Contents are not accessible