QCon is a practitioner-driven conference designed for technical team leads, architects, and project managers who influence software innovation in their teams.

Presentation: "Maneuverable Architecture"

Track: Building Integrated Applications with Web Technologies / Time: Thursday 10:20 - 11:10 / Location: Fleming

What can a rogue fighter pilot from the 1960's teach us about software architecture? Quite a lot, as it turns out. In 1964, John Boyd introduced "energy-maneuverability" theory. It showed that the fastest airplane didn't always win the dogfight. Rather, the one that could accelerate or decelerate fastest would win.

Software architecture today is about gaining and shedding mass rapidly. One must scale up and scale down, and be able to adapt quickly to changing situations. Sadly, enterprise integration destroys maneuverability more often than it helps.

As architects, we can change the way we integrate systems to produce maneuverability, via some different techniques and patterns. Some of these techniques may appear to contradict past notions of sound architecture. Our industry evolves rapidly, however, and last year's sound practice might just be drag this year.

Download slides

Michael T. Nygard, Author of "Release It!"

Michael T. Nygard

Biography: Michael T. Nygard

Michael Nygard has written and co-authored several books, including "Release It!", "Beautiful Architecture", "97 Things Every Software Architect Should Know" and "Java Developer’s Reference".

Michael says he strives to raise the bar and ease the pain for developers.

An expert in highly-available, highly-scalable commerce systems, Michael has been professional programmer and architect for over 15 years. In that time, Michael has delivered systems to the U. S. Government, the military, banking, finance, agriculture, and retail industries.

Twitter: @mtnygard
Websites: www.michaelnygard.com, http://thinkrelevance.com
Publications: Release It!, 97 Things Every Software Architect Should Know, Beautiful Architecture