November 17, 2019

210 words 1 min read

Architectural resiliency

Architectural resiliency

Regardless of the techniques used to make an enterprise solution highly available (HA), failure at some point is inevitable. Resiliency is how fast a system reacts and then recovers to such failures. Jeremy Deane covers a number of techniques and patterns for addressing architectural resiliency, including intelligent agents, tolerant reader, and circuit breaker.

Talk Title Architectural resiliency
Speakers Jeremy Deane (Foundation Medicine)
Conference O’Reilly Software Architecture Conference
Conf Tag Engineering the Future of Software
Location New York, New York
Date April 3-5, 2017
URL Talk Page
Slides Talk Slides
Video

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 organization’s reputation as angry customers vent their frustrations on social media. Resiliency, the neglected stepchild of availability, is often an afterthought. Yet an enterprise solution without resiliency is not truly HA. Jeremy Deane covers a number of techniques and patterns for addressing architectural resiliency, including intelligent agents, tolerant reader, and circuit breaker. Applying these techniques to an enterprise solution will increase mean time to failure (MTTF), aka fault tolerance, and decrease mean time to recovery (MTTR).

comments powered by Disqus