Fault tolerance, redundancy, and resiliency – Part 2