Get expert guidance on patterns-simple, proven mechanisms by which software professionals can share important architectural tradeoffs and design decisions--and help reduce the complexity of building high-performance, enterprise-class business solutions.