This blog post was recently mentioned in this talk, which is excellent: https://youtu.be/pQ0CvjAJXz4
Covers/Explains all the steps in a High-Availability, Fault-Tolerant, Distributed Erlang-based system architecture beautifully.
Thank you very much for the pointer.