This document discusses 10 key things that every architect needs to know when working with the Windows Azure platform. It notes that code runs on hosted services made up of roles that can have multiple instances running the same code and configuration. Data is typically stored either in Windows Azure storage or SQL Azure. The dynamic environment means roles have limited control and instances can stop without warning, so architects must account for this volatility and handle state preservation. Overall, the document provides an overview of fundamental concepts an architect needs to understand when designing applications for the Windows Azure platform.