Erlang OTP
Joe Erlang had fault tolerance in his mind when he designed and implemented Erlang. He was the chief architect of the project which built Erlang/OTP. Features of Erlang: Concurrent Scalable Soft-Real Time Distributed Fault Tolerant Where all is Erlang used? Telecom Banking E-Commerce Instant Messaging Computer Telephony What is OTP? OTP is set of Erlang libraries and design principles providing middle-ware to develop these systems. It includes its own distributed database applications to interface towards other languages debugging release handling tools Ericsson managed to get the nine 9's reliability in one of its product (99.9999999% reliability). Erlang is based on the following ideas: Share Nothing Pure message passing Crash detection. Let it crash and recover principle Erlang processes are very lightweight. Erlang can have hundreds of thousands of processes. Garbage collection is also good. It can have thousands of independent heaps and all are...