qqp question1: What are some good resources to learn about distributed systems and fault-tolerance? question2: Which is a good online course for studying distributed systems? Video lectures, preferred.