Question d’entretien chez GitHub

What is domain driven design?