| Del Re F. - Designing Self-Healing Systems with .NET - 2026.epub | 1.04 MB | ||
| Del Re F. - Designing Self-Healing Systems with .NET - 2026.pdf | 6.95 MB |
Книги и журналы » Компьютерная литература » Программирование (книги)
Designing Self-Healing Systems with .NET
Год издания: 2026
Автор: Del Re F.
Издательство: Apress
ISBN: 979-8-8688-3177-5
Язык: Английский
Формат: PDF/EPUB
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 405
Описание: 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 opening chapters build the conceptual ground: what self-healing actually is and is not, the autonomic origins of the control loop, how real systems fail, and how telemetry, health models, and detection turn raw signals into decisions. The central chapters move from decision to action: recovery and remediation, safety boundaries, and the .NET building blocks that host the loop, from a complete reference implementation to supervisors and workers, messaging and queue healing, legacy and hybrid scenarios, and cloud platforms. The final chapters address architecture at scale: stability and oscillation, a reference architecture, recovery workflows, deployment topologies, testing and metrics, an end-to-end example, application blueprints, adoption paths and anti-patterns, the operating model behind self-healing systems, and a set of case studies drawn from operational experience. The appendixes collect reference material that supports the chapters.
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.
[spoiler="Примеры страниц (скриншоты)"]
![]()
[/spoiler]
[spoiler="Оглавление"]
About the Author xxiii
About the Technical Reviewer xxv
Acknowledgments xxvii
Preface xxix
Introduction xxxiii
Chapter 1: What a Self-Healing System Actually Is 1
Chapter 2: Autonomic Systems and the MAPE-K View 11
Chapter 3: Failure Modes in Real Software Systems 21
Chapter 4: Telemetry and Observability As Input to Healing 39
Chapter 5: Health Models and Operational State 49
Chapter 6: Detection, Diagnosis, and Decision 59
Chapter 7: Recovery Actions and Remediation Workflows 71
Chapter 8: Safety Boundaries, Governance, and Human Override 89
Chapter 9: .NET As a Platform for Self-Healing 99
Chapter 10: Implementing the Self-Healing Reference Architecture in .NET 111
Chapter 11: Supervisors and Workers 149
Chapter 12: Messaging, Batch Systems, and Queue Healing Patterns 163
Chapter 13: Monoliths, Legacy Systems, and Hybrid Environments 179
Chapter 14: Cloud-Native and Platform-Assisted Healing 189
Chapter 15: Control Loops in Practice 199
Chapter 16: A Reference Architecture for Self-Healing Systems in .NET 215
Chapter 17: Recovery Workflows 227
Chapter 18: Reference Topologies and Deployment Shapes 237
Chapter 19: Testing, Verification, Chaos, and Metrics 247
Chapter 20: An End-to-End .NET 10 Example 261
Chapter 21: Blueprints for APIs, Workers, and Queues 281
Chapter 22: Adoption Roadmap and Anti-patterns 295
Chapter 23: The Operating Model Behind Self-Healing Systems 307
Chapter 24: Case Studies in Recovery-Oriented Design 319
Appendix A: Self-Healing Reference Model 345
Appendix B: Self-Healing Design Review Checklist 349
Appendix C: Self-Healing Design Workbook 353
Appendix D: Queue Healing Playbooks 357
Appendix E: Chapter Review Questions 363
Referecnes 371
Index 375
[/spoiler]
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
|
Bernard Cornwell – ciclo “Santo Graal” (1°) - L'arciere del re (2022) [.epub] Posted by
pippopippo7 in Books
> Non-Fiction
|
1.38 MB | pippopippo7 | 1 year | 1 | 0 |
|
Bernard Cornwell – storie dei Re sassoni (13°) - Il destino del guerriero (2020) [.epub] Posted by
pippopippo7 in Books
> Non-Fiction
|
812.08 KB | pippopippo7 | 1 year | 1 | 0 |
|
Bernard Cornwell – storie dei Re sassoni (11°) - La guerra del lupo (2018) [.epub] Posted by
pippopippo7 in Books
> Non-Fiction
|
2.02 MB | pippopippo7 | 1 year | 0 | 0 |
|
Bernard Cornwell – storie dei Re sassoni (3°) - I re del nord (2008) [.epub] Posted by
pippopippo7 in Books
> Non-Fiction
|
496.86 KB | pippopippo7 | 1 year | 1 | 0 |
|
Patrick Rothfuss - Le Cronache dell'Assassino del Re (1) - Il nome del vento [EPUB] Posted by
adhck841 in Books
> Non-Fiction
|
1.2 MB | adhck841 | 6 years | 2 | 3 |
All Comments