Architectural Resiliency

Regardless of the techniques used to make an enterprise solution Highly Available (HA), failure at some point inevitable. Resiliency is how fast a system reacts and then recovers to such failures. This session will cover a number of techniques and patterns such as Intelligent Agents, Tolerant Reader, and Circuit Breaker, for addressing architectural resiliency.

Failure of Highly Available (HA) enterprise solutions is inevitable. But in today's highly interconnected global economy uptime is critical. The impact of downtime is magnified when factoring in Service Level Agreement (SLA) penalties and lost revenue. Even more harmful is the damage to an organizations reputation as angry customers vent their frustrations on Social Media.

Resiliency, the neglected step-child of Availability, is often an after thought. Yet an enterprise solution without Resiliency is not truly HA. This session will cover a number of architectural resiliency techniques and patterns such as Intelligent Agents, Tolerant Reader, and Circuit Breaker. Applying these techniques to an enterprise solution will increase Mean Time to Failure (MTTF), a.k.a Fault Tolerance and decrease Mean Time to Recovery (MTTR).

Prezi: http://prezi.com/mb-vcfp-cry8


About Jeremy Deane

Jeremy Deane

Jeremy Deane has over 22 years of software engineering experience in leadership positions. His expertise includes Enterprise Application Integration, Web Application Architecture, and Software Process Improvement. In addition, he is an accomplished conference speaker and technical author.

More About Jeremy »