Funnily, I remember talking a tech who worked on scaling at Twitch last year, just after the change to the new system. His biggest gripe was with how Twitch struggled with peering agreements, as European ISP's refused the terms Twitch required to get decent performance, so users suffered. Reminds me of the Netflix-Comcast debacle.