There are no solutions. There are only trade-offs.
In distributed systems, the key challenge is achieving consensus among unreliable components.
Wise men talk because they have something to say; fools, becasue they have to say something.