This document provides an overview and best practices for Exchange architecture and sizing. It discusses fundamentals like Exchange versions, roles, and requirements. It describes the preferred Exchange architecture and considerations for designing a highly available architecture using a Database Availability Group (DAG). It also covers steps for sizing an Exchange deployment including gathering user statistics, using the role requirements calculator, adjusting the design, and validating storage. Best practices for virtualizing Exchange are also presented.