How serverless computing could help enterprises cut cloud complexity