"Systems that run forever self-heal and scale" by Joe Armstrong (2013)

How can we build large self-healing scalable systems?

In this talk I will outline the architectural principles needed for building scalable fault-tolerant systems. I’ll talk about building systems from small isolated parallel components which communicate though well-defined protocols.

Programs will have errors in them and will fail so I’ll talk about detecting and correcting errors at run-time. Programs will evolve with time, so I’ll talk about how they be changed while they are running. I’ll talk about Erlang and how it relates to these architectural principles…


This thread was posted by one of our members via one of our news source trackers.

Corresponding tweet for this thread:

Share link for this tweet.