Pergunta de entrevista da empresa Amazon

Design a system using only standard PCs for load balancing. No load-balancers allowed. Want speed, scalability, reliability, standardized configuration for all nodes.

Resposta da entrevista

Sigiloso

13 de set. de 2010

Use anycast for all the nodes to hear all requests. One node is voted to be the king, and the king delegates which nodes work on which requests. If the king goes down any other node can be voted to be the new king. Nodes communicate their load level to the king.