3 ms·
Erlang (even though I only use it via RabbitMQ) forever changed how I think of reliable systems. Hardware has always been a story of reliably operating unrelia
by SomeStupidPoint 9y ago
Erlang (even though I only use it via RabbitMQ) forever changed how I think of reliable systems.
Hardware has always been a story of reliably operating unreliable parts. It was eye-opening to see the same concepts applied to software.
Fail fast, fail early!
(Also, Erlang did a really good job of lightweight threading, and how that interlaces with things like a cluster of servers.)
- whyever 9y ago> Hardware has always been a story of reliably operating unreliable parts. It was eye-opening to see the same concepts applied to software. Walter Bright has been advocating this for some time: http://www.drdobbs.com/architecture-and-design/safe-systems-from-unreliable-parts/228701716 http://www.drdobbs.com/architecture-and-design/safe-systems-...
- igouy 9y agohttp://erlang.org/download/armstrong_thesis_2003.pdf http://erlang.org/download/armstrong_thesis_2003.pdf See 2.10 Related work.