Watch: 99 Seconds Inside the 2017 Alibaba Cloud Conference

China’s biggest meeting on the frontier of technology is sensory overload – we’ve distilled the whole shindig into a pleasant one-and-a-half minute video experience.