GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes
Michael T. Nygard, TweetAuthor of "Release It!"
Biography: Michael T. Nygard
Michael Nygard strives to raise the bar and ease the pain for developers across the country. He shares his passion and energy for improvement with everyone he meets, sometimes even with their permission. Living with systems in production taught Michael about the importance of operations and writing production-ready software. Highly-available, highly-scalable commerce systems are his forte. Michael has written and co-authored several books, including "97 Things Every Software Architect Should Know" and the best seller "Release It!", a book about building software that survives the real world.
Software Passion: Improving the developer's odds of surviving a project and the system's life after the project is done.
Twitter: @mtnygard
Websites: www.michaelnygard.com, www.thinkrelevance.com
Publications: Release It!, 97 Things Every Software Architect Should Know, Beautiful Architecture
Presentation: TweetFailure Comes in Flavor: Stability Antipatterns
Once you hit that "deploy" button the first time, your system will be living in the real world. It has to survive everything the messy, noisy real world can throw at it: from flash mobs to Slashdot to Neil Gaiman tweeting about it. Once the public starts beating on your system, it has to survive--without you. But did you know that just having your database behind a firewall can bring down your system? You will learn about that and many other risks to your system.
In this session, you will learn why the path to success begins with a failure-oriented mindset. I'll talk about several common ways that systems fail, costing their companies millions of euros. I'll share some of my scars and war stories with you (don't worry, they're all suitable for polite company) in the hopes that you can avoid some of these costly disasters.
Keywords: Architecture, Availability, Stability, Operations, Production, Design, Real world
Target Audience: Architects and developers of distributed systems.