List the biggest unknowns or risks you see for yourself or your team in Assignment 2. Items to think about:
In Part 1:
In Part 2:
Ways to reduce latency of a single request:
Read There Is No Getting Around It: You Are Building a Distributed System, up to but not including “Messaging”, p. 67.
Note that (as he says on p. 85), his use of “distributed system” is synonymous with how we use “cloud”.
Key point:
While much of the discussion, literature, and presentations focus on the en vogue technologies such as Paxos, Dynamo, or MapReduce … the reality of building a large distributed system is that many “traditional” problems are left unsolved by off-the-shelf solutions, whether commercial or open source. (p. 64)
You don’t need to pay close attention to: