Microsoft Teams Advance performance approaches to deliver high quality experiences in Microsoft Teams