Software Architecture - An Industry Perspective Talk slides from Software Guru Conference 2007Read less