Distributed resilience with functional programming by Simon St. Laurent.
From the post:
Functional programming has a long and distinguished heritage of great work — that was only used by a small group of programmers. In a world dominated by individual computers running single processors, the extra cost of thinking functionally limited its appeal. Lately, as more projects require distributed systems that must always be available, functional programming approaches suddenly look a lot more appealing.
Steve Vinoski, an architect at Basho Technologies, has been working with distributed systems and complex projects for a long time, first as a tentative explorer and then leaping across to Erlang when it seemed right. Seventeen years as a columnist on C, C++, and functional languages have given him a unique viewpoint on how developers and companies are deciding whether and how to take the plunge.
Simon gives highlights from his interview of Steve Vinoski but I would start at the beginning, go to the end, then stop.
You do know that Simon has written an Erlang book? Introducing Erlang.
Haven’t seen it (yet) but knowing Simon you won’t be disappointed.