Re:Show HN: An open-source, self-hostable Heroku and Netlify...
by debarshri on Tuesday March 30, 2021 @02:40AM
(#26631762)
Why not 3? It is about how paranoid you want to be about uptime. Uptime and production grade are two different things. There is certain uptime guarantees that a cloud provider will give. Production grade is durability of the product itself.
[ Parent
| on HN ]
Re:Show HN: An open-source, self-hostable Heroku and Netlify...
by lxpz on Tuesday March 30, 2021 @03:03AM
(#26631880)
Algorithms that tolerate Byzantine failures generally require t<n/3, i.e. at least 4 nodes to tolerate 1 byzantine fault. This is in fact required for primitives as simple as reliable broadcast. Systems that use leader election such as Raft are not Byzantine tolerant. They tolerate t<n/2, meaning that 3 nodes does indeed buy tolerance to 1 crash, but it doesn't support anything else than crashes.