Robust
Die Frage, wie man die ursprünglich einfache Berechnung, welche mit einer grossen Menge von komplexem Code die Daten zur Verfügung stellt, am besten parallelisiert, Daten verteilt und mit Ausfällen umgeht, entwickelt sich zu einem vielschichtigen Problem.
Als Antwort auf diese Komplexität haben wir eine neue Abstraktion entwickelt, die es uns ermöglicht diesen Prozess als die ursprünglich einfache Berechnung darzustellen, und die unübersichtlichen Einzelheiten der Parallelisierung, Fehlertoleranz, Daten- und Lastverteilung in einer Bibliothek zu verbergen.