Architecting cloud‐enabled systems: a systematic survey of challenges and solutions. (13th May 2016)