Managing multi cloud through the ‘by design’ approach