 So the Beam is a virtual machine, it was originally written to run Erlang, so it's highly optimized for concurrency, and concurrency is then used to scale systems, and it also has built-in semantics, which have a one-on-one mapping to I think a lot of the semantics you'll find in the Erlang programming language, which will give you full tolerance as well.