If you're discussing a single machine, sure. However, Erlang's major claim to fame is that it scales (nearly) effortlessly
across a cluster of machines and does so for (nearly) anything written in it. And it does so with fault tolerance, load balancing, and failover built into the VM. Given that I haven't built a production system that had only one machine for any given part of the application stack, this sounds rather appealing, don't you think?
My criteria for good software:
- Does it work?
- Can someone else come in, make a change, and be reasonably certain no bugs were introduced?