Question d’entretien chez Yahoo

how do you write programs that can both scale be highly available