Building Fault-Tolerant Systems: A Freelancer's Approach — Programming Keynou