Concurrent and distributed systems - fault tolerance and telecommunications
Learn Erlang for concurrent and distributed systems