All laws

11Distributed Systems

Postel's Law

Fault Tolerance — the Robustness Principle.

If

In a distributed system, assuming everyone follows the spec perfectly leads to brittle failures.

Then

Be conservative in what you send (strict compliance) and liberal in what you accept (handle messy inputs gracefully).

Unless

Fail-Fast (Internal only)

Improve this article on GitHub