Jeff Derstadt Senior Development Lead Microsoft Corporation [email protected] Patterns & Architecture.