InfoQ

Presentation

Recorded at:
Recorded at

Failure Comes in Flavors - Stability Anti-patterns

Presented by Michael Nygard on Sep 15, 2009

Community
Architecture,
Ruby
Topics
Fault Tolerance ,
Design Pattern
Tags
QCon ,
Failure ,
QCon London 2009 ,
Antipatterns
The next QCon is in London Mar 10-12, Join us!
Summary
Michael Nygard encourages us to have a failure oriented mindset in order to succeed. He presents many anti-pattern examples that lead to systems instability and ultimately lead to failure. He also presents the corresponding stability patterns that should be used instead.

Bio
Michael Nygard is a software architect with over 15 years of experience designing and writing applications for US Government, military, banking, finance and retail industries. He speaks frequently at conferences like QCon, No Fluff Just Stuff and JAOO and he is author of Release It! and co-author of Java Developer's Reference.

About the conference
QCon is a conference that is organized by the community, for the community.The result is a high quality conference experience where a tremendous amount of attention and investment has gone into having the best content on the most important topics presented by the leaders in our community. QCon is designed with the technical depth and enterprise focus of interest to technical team leads, architects, and project managers.
Missing slides by Petr Sobotka Posted Sep 17, 2009 11:12 AM
Re: Missing slides by Petr Sobotka Posted Sep 17, 2009 11:14 AM
MP3 download by Matt Burton Posted Sep 22, 2009 10:59 AM
Must see presentation for any WWW application developer by Eduardo Pérez Ureta Posted Jan 28, 2010 4:45 PM
  1. Back to top

    Missing slides

    Sep 17, 2009 11:12 AM by Petr Sobotka

    In aprox. 39th minute the slides disappear ...
    Petr

  2. Back to top

    Re: Missing slides

    Sep 17, 2009 11:14 AM by Petr Sobotka

    Sorry, it seems it was a fault on mi side. It works ok.
    Petr

  3. Back to top

    MP3 download

    Sep 22, 2009 10:59 AM by Matt Burton

    Will the audio recording of this be made available at some point?

    Thanks,
    Matt

  4. Back to top

    Must see presentation for any WWW application developer

    Jan 28, 2010 4:45 PM by Eduardo Pérez Ureta

    Michael Nygard talks about very important things (like performance, security, scalability, best practices, ...) to keep in mind when designing WWW applications.

    Most of his books, like Release It!, are highly recommended.

Educational Content

Brian Marick on 4 Challenges and 5 Guiding Values of Agile Software Development

Brian Marick takes us through a quick tour of the most important values and challenges to adopting Agile successfully (they aren't the typical challenges and values we hear in the community).

Are You a Software Architect?

The line between development and architecture is tricky. Does it exist at all? Is an ivory tower actually needed? There's a balance in the middle, but how do you move from developer to architect?

Agile – A Way of Life and Pragmatic Use of Authority

The word 'authority' sometimes produces an allergic response in hard-line agilists. Freedom and authority – both are bad if misused and both are good if used in right spirit for a noble cause.

Getting Started with Grails, Second Edition

"Getting Started with Grails" brings you up to speed on this modern web framework. Companies as varied as LinkedIn, Wired, and Taco Bell are all using Grails. Are you ready to get started as well?

Using ITIL V3 as a Foundation for SOA Governance

Those familiar with only ITIL V2 often scoff at the thought that ITIL could serve as a governance framework for SOA. With ITIL V3, the focus of the framework shifted towards service-orientation.

Adrian Colyer on AspectJ, tc Server and dm Server

SpringSource CTO Adrian Colyer discusses AspectJ, SpringSource's dm Server and tc Server products, OSGi and Scrum.

Adam Wiggins on Heroku

Heroku's Adam Wiggins talks about Rails, Background Jobs, Add-Ons, Ruby, and how Heroku manages to work around Ruby's inefficiencies using Erlang and other languages.

SOA as an Architectural Pattern: Best Practices in Software Architecture

For Grady Booch the foundation of a good architecture is patterns, SOA being just one of many patterns. In this Second Life presentation, Booch attempts to bring more clarity on what architecture is.