Better Engineers

Better Engineers

20 System Design Concepts Every Developer Should Know - Part - II

Better Engineering's avatar
Better Engineering
Dec 21, 2024
∙ Paid

Lets continue our learning journey from Part 1 :

20 System Design Concepts Every Developer Should Know - Part - I

Better Engineering
·
December 19, 2024
20 System Design Concepts Every Developer Should Know - Part - I

Last month Refreshers :

Read full story

Better Engineers is a reader-supported publication. To receive new posts and support my work, consider becoming a free or paid subscriber.

11. Phi Accrual Failure Detection

Phi Accrual Failure Detection is an adaptive Failure Detection algorithm that provides a building block to implementing failure detectors in any distributed system. A generic Accrual Failure Detector, instead of providing output as a boolean (system being up or down), outputs the suspicion information (level) on a continuous scale such that higher the suspicion value, the higher are the chances that the system is down.

Example: Akka uses the Phi Accrual Failure Detector to monitor the health of nodes in a distributed actor system.

Get 20% off forever

User's avatar

Continue reading this post for free, courtesy of Better Engineering.

Or purchase a paid subscription.
© 2026 Dev Dhar · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture