OFFRE LISEUSES
Une liseuse achetée = une housse offerte* jusqu'au 21 juin
Nouveauté
Error Handling and Stability: Building Resilient Software for Real-World Use. From Writing Native Code to Building Scalable and Maintainable Systems, #2
Par :Formats :
Disponible dans votre compte client Decitre ou Furet du Nord dès validation de votre commande. Le format ePub protégé est :
- Compatible avec une lecture sur My Vivlio (smartphone, tablette, ordinateur)
- Compatible avec une lecture sur liseuses Vivlio
- Pour les liseuses autres que Vivlio, vous devez utiliser le logiciel Adobe Digital Edition. Non compatible avec la lecture sur les liseuses Kindle, Remarkable et Sony
- Non compatible avec un achat hors France métropolitaine
, qui est-ce ?Notre partenaire de plateforme de lecture numérique où vous retrouverez l'ensemble de vos ebooks gratuitement
Pour en savoir plus sur nos ebooks, consultez notre aide en ligne ici
- FormatePub
- ISBN8235797284
- EAN9798235797284
- Date de parution18/04/2026
- Protection num.Adobe DRM
- Infos supplémentairesepub
- ÉditeurIoakim Ioakim
Résumé
What separates a working application from a dependable one?Working software runs cleanly on your laptop. Dependable software survives a degraded database, an unresponsive microservice, and a misconfigured load balancer at three in the morning. Error Handling and Stability is a comprehensive, production-focused guide for software engineers who are ready to move beyond the happy path. This book treats resilience not as a finishing touch, but as a structural engineering discipline that must be designed into every layer of your system from day one.
What you will learn: Design errors as first-class API contracts, not afterthoughts Implement timeouts, circuit breakers, retries, and bulkheads with precision Prevent cascading failures using load shedding and isolation patterns Solve concurrency hazards with Optimistic Concurrency Control and state machines Guarantee distributed consistency using the Transactional Outbox and Saga patterns Build observable systems with structured logging and distributed tracing Test failure paths with fault injection and chaos engineering Deploy safely with progressive delivery, feature flags, and automated rollbacks Run blameless incident reviews that drive lasting architectural improvement Built for engineers who operate at scale, this book progresses from application-level error handling to system-wide resilience architecture and organizational reliability culture.
Each chapter combines deep conceptual explanation with concrete, production-grade code examples across multiple languages and platforms. Whether you are preparing for a senior engineering role, building your first distributed system, or hardening a production platform that cannot afford to fail, this book delivers the mindset, the patterns, and the practical tools to engineer software that holds under pressure.
Stop hoping your system survives. Start engineering it to.
What you will learn: Design errors as first-class API contracts, not afterthoughts Implement timeouts, circuit breakers, retries, and bulkheads with precision Prevent cascading failures using load shedding and isolation patterns Solve concurrency hazards with Optimistic Concurrency Control and state machines Guarantee distributed consistency using the Transactional Outbox and Saga patterns Build observable systems with structured logging and distributed tracing Test failure paths with fault injection and chaos engineering Deploy safely with progressive delivery, feature flags, and automated rollbacks Run blameless incident reviews that drive lasting architectural improvement Built for engineers who operate at scale, this book progresses from application-level error handling to system-wide resilience architecture and organizational reliability culture.
Each chapter combines deep conceptual explanation with concrete, production-grade code examples across multiple languages and platforms. Whether you are preparing for a senior engineering role, building your first distributed system, or hardening a production platform that cannot afford to fail, this book delivers the mindset, the patterns, and the practical tools to engineer software that holds under pressure.
Stop hoping your system survives. Start engineering it to.















