It is normal for large scale distributed apps to experience failure due to many reasons. From an end user experience point of view, it is important that the app degrades gracefully. This article discusses two well-known design patterns i.e., circuit breaks and retries and some practical techniques to apply them.
Rohan has 10+ years of experience building large scale distributed systems, developer frameworks and bigdata platforms.
Create your free account to unlock your custom reading experience.