Microsoft-Cloud lessons learned