Beim Entwickeln einer Microservice-Architektur ist man mit Herausforderungen verschiedenster Natur konfrontiert. Zwei dieser Herausforderungen sind das Entwickeln robuster und resilienter Systeme. Dies ist besonders wichtig, wenn die Services in einer Umgebung betrieben werden, in der sich außerordentliche Lastspitzen ergeben. Es muss gewährleistet werden, dass die Systeme robust genug sind, um diesen Spitzen standzuhalten und weiterhin verfügbar sind, obwohl Fremdsysteme ausfallen.
Der Vortrag geht darauf ein, wie diese Eigenschaften mit Hilfe der Bibliotheken Spring Boot und Failsafe bei Zalando Payments implementiert wurden. Darüber hinaus wird gezeigt, wie die Bibliothek Failsafe-Actuator beim Überwachen im produktiven Betrieb unterstützt.