Distrubed Systems Flashcards
Testing Distributed Systems:
How would you test a distributed system?
Testing Distributed Systems:
How would you test a distributed system?
Pitfalls of RPC:
What are the general pitfalls of remote procedure calls?
Design of Distributed Systems:
If you are building a distributed system for scalability and robustness, what are the different things you’d think of if you are working in a closed and secure network environment versus when you are working in a geographically distributed and public system?
Fault Tolerance:
How would you manage fault tolerance in a web application? What about a desktop one?
Failures:
How would you deal with failures in a distributed system?
Network Partitions:
Let’s talk about the several approaches to reconciliation after network partitions.
Fallacies of Distributed Computing:
What are the fallacies of distributed computing?
Request/Reply vs Publish/Subscribe:
When would you use request/reply and when publish/subscribe?
Request/Reply vs Publish/Subscribe:
When would you use request/reply and when publish/subscribe?