New on the blog after forever: retries in distributed systems featuring illustrations
https://shubheksha.com/posts/2020/05/retries-in-distributed-systems-good-and-bad-parts/ …
Congrats, very clear prose! (Loving the illustrations as well :D)
Warnings about retry storms should be on the walls of every office with engineers working on distributed systems. Learned some of the things you mentioned in the article (cascading retries) the hard way 
-
-
Have you generally experienced that exponential backoffs + jittering provide a good enough default for most systems or is it generally necessary to have your back covered as well by more advanced patterns like circuit breaking to sleep peacefully?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
Writing about stuff to learn how it works, mostly in Rust.
Lead Engineer at