Mentioned by Dr. Werner Vogels, AWS CTO on AWS re:invent 2017
Gall's Law is a rule of thumb for systems design from Gall's book Systemantics: How Systems Really Work and How They Fail. It states:
suggesting to use microservices and managed services to build reliable systems.
"A complex system that works is invariably found to
have evolved from a simple system that worked.
A complex system designed from scratch never works
and cannot be patched up to make it work.
You have to start over with a working simple system."
– John Gall (1975, p.71)
have evolved from a simple system that worked.
A complex system designed from scratch never works
and cannot be patched up to make it work.
You have to start over with a working simple system."
– John Gall (1975, p.71)