Journal  Lightning Talks

Lightning Talk 87 - "Let it crash" oder wie entwickelt man robuste Systeme

In Anwendungen geht immer mal wieder irgendetwas schief: Man bekommt Eingaben, mit denen man nicht gerechnet hat oder ein Drittsystem ist nicht verfügbar. Besonders in verteilten Systemen gibt es eine enorme Menge an Dingen, die kaputt gehen können. In Java pflegt man deswegen exzessives defensives Programmieren und irgendwann erkennt man vor lauter Absicherungen den eigentlichen Code nicht mehr. Und irgendwas übersieht man dann trotzdem. "Let it crash" geht einen anderen Weg: Statt Fehler zu vermeiden werden die Auswirkungen eines Fehlers minimiert. Der Vortrag stellt das Prinzip ausführlich vor und zeigt ein paar nützliche Tools für die Umsetzung.

Lightning