Tech Decade in Review: Cloud and Mobile Win Big