The architecture behind 99.9999% uptime in erlang

Have you ever wondered how to build the most stable application in the world? What characteristics does such an application have, and what architecture styles make it possible?