Home About Archives Search Feed

The Value of Optimizing for Resilience - DZone Performance

🔒 dzone.com

Good read and I like this term resilience better than survivability, which is what I typically use to describe these qualities. I also like the concept that this is built into the services but also the teams behind them.

If the checkout team adopted Defensive Architecture techniques they could combine a Circuit Breaker, a Bulkhead, and a Feature Toggle in anticipation of registration errors. If the registration service struggled under load the Circuit Breaker would regulate registration requests to allow a percentage to succeed, and the Bulkhead would warn the checkout frontend to skip registration for some customers.

Great terms and concepts to consider in system and team design! 👍

Posted on October 9, 2017

← Next post    ·    Previous post →