Kapitel 12. Resilienz

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Da Software ein immer wichtigerer Teil des Lebens unserer Nutzerinnen und Nutzer wird, müssen wir die Qualität der von uns angebotenen Dienstleistungen ständig verbessern. Wenn Software fehlschlägt, kann das erhebliche Auswirkungen auf das Leben der Menschen haben, selbst wenn die Software nicht in die Kategorie "sicherheitskritisch" fällt, wie z. B. bei Flugzeugsteuerungssystemen. Während der COVID-19-Pandemie, die zum Zeitpunkt der Erstellung dieses Berichts noch andauerte, wurden Dienste wie der Online-Einkauf von Lebensmitteln für viele Menschen, die ihr Haus nicht verlassen konnten, von einer Annehmlichkeit zu einer Notwendigkeit.

Vor diesem Hintergrund werden wir oft mit der Aufgabe konfrontiert, Software zu entwickeln, die immer zuverlässiger ist. Die Erwartungen unserer Nutzerinnen und Nutzer haben sich geändert, was die Software leisten kann und wann sie verfügbar sein sollte. Die Zeiten, in denen wir unsere Software nur während der Bürozeiten unterstützen mussten, werden immer seltener, und die Toleranz für wartungsbedingte Ausfallzeiten nimmt ab.

Wie wir zu Beginn dieses Buches beschrieben haben, gibt es eine Vielzahl von Gründen, warum sich Organisationen auf der ganzen Welt für Microservice-Architekturen entscheiden. Aber für viele ist die Aussicht auf eine verbesserte Ausfallsicherheit ihrer Serviceangebote ein ...

Get Aufbau von Microservices, 2. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.