Microsoft IT experienced network-related challenges as it moved its application portfolio to the public cloud. To address these challenges, it took a series of steps to improve network performance and reliability, which included analyzing network traffic flow changes, redesigning the corporate network edge to the Internet, and adding ExpressRoute connections for Microsoft Azure.