Designing Self-Healing Systems with .NET
Regulärer Preis:
62,99 €
Sofort verfügbar
Designing Self-Healing Systems with .NET, Apress
From Resilience to Autonomous Recovery in Modern Software Systems
Von Francesco Del Re, im heise shop in digitaler Fassung erhältlich
Produktinformationen "Designing Self-Healing Systems with .NET"
Software systems fail. The expensive part is not the failure itself but the
recovery: manual restarts, replayed jobs, drained queues, and configuration
changes performed under pressure at inconvenient hours. Most teams already know
the corrective actions for their common incidents. What they lack is an
architecture that can apply those actions without waiting for a human to
intervene every time.
This book brings recovery into the architecture. It treats self-healing as a
design discipline and provides a reference architecture that organizes
detection, decision, safety, execution, and verification into a coherent control
loop. It then delivers a concrete reference implementation in .NET, mapping
every architectural layer to explicit contracts and components that teams can
study, adapt, and extend.
The architecture is grounded in production experience on a large distributed
platform that connected dozens of public administrations through document
exchange flows. As external integrations multiplied, each new dependency brought
failure modes that demanded their own detection logic and recovery strategies.
The design described in these pages emerged from that growth, and the anecdotes,
case studies, and decisions throughout the text reflect that origin.
The treatment goes beyond cloud-native microservices. It covers monoliths,
legacy systems, hybrid environments, batch processing, messaging, and
queue-centered workloads. It addresses the operating model as well: governance,
safety boundaries, adoption roadmap, anti-patterns, and organizational roles. No
existing title combines a self-healing reference architecture with a .NET
reference implementation, and I believe this book addresses a gap that
practicing .NET architects will recognize.
What You Will Learn:
- Design and implement a self-healing reference architecture in .NET, with explicit contracts for observation, detection, decision, safety, execution, and verification.
- Classify failure modes (stall, degradation, traffic absence, gray failure) and build composite detection rules that reduce false positives while catching real conditions.
- Design bounded recovery actions (restart, degraded mode, quarantine, replay, credential rotation) with safety guards, cooldowns, action budgets, and verification gates.
- Apply self-healing patterns across different deployment topologies: single deployable, API-worker pair, queue-centered tier, modular monolith, distributed services, and hybrid/legacy environments.
- Build the organizational operating model behind self-healing: governance, adoption roadmap, maturity assessment, incident integration, and team roles.
Artikel-Details
- Anbieter:
- Apress
- Autor:
- Francesco Del Re
- Artikelnummer:
- 9798868831775
- Veröffentlicht:
- 24.09.26
Barrierefreiheit
This PDF has been created in accordance with the PDF/UA-1 standard to enhance accessibility. It includes screen reader support, descriptions for Non-text content (such as images and graphs), bookmarks
- entspricht den Vorgaben der PDF / UA 1 (05)
- nicht oder eingeschränkt barrierefrei (09)
- keine Vorlesefunktionen des Lesesystems deaktiviert (bis auf) (10)
- navigierbares Inhaltsverzeichnis (11)
- logische Lesereihenfolge eingehalten (13)
- kurze Alternativtexte (z.B für Abbildungen) vorhanden (14)
- Inhalt auch ohne Farbwahrnehmung verständlich dargestellt (25)
- hoher Kontrast zwischen Text und Hintergrund (26)
- Navigation über vor-/zurück-Elemente (29)
- alle zum Verständnis notwendigen Inhalte über Screenreader zugänglich (52)
- Kontakt zum Herausgeber für weitere Informationen zur Barrierefreiheit (99)