This post has been republished via RSS; it originally appeared at: New blog articles in Microsoft Tech Community.
There is a rush of many enterprise embracing cloud journey to build innovative products and services.
What it takes to be successful in cloud adoption?
There are very good public cloud documentations, blogs, articles and tools on cloud journey with cloud assessment, planning, governance and migration. However, that alone is not enough.
What I learned from trenches sometime the basic cloud offerings (PaaS, SaaS) is forgotten while building enterprise applications. SaaS services are easier to start for green field applications but when there is required configuration unavailable team hesitate to take step back and look at PaaS services to make it happen. Having a team with right skillsets will help.
Another important factor that intrigued me was that customers often expect magic bullet moving into cloud, that, things start working without much effort. That is not true, often forget how did they use to work at on-prem with clear functional and non-functional requirements. Especially highlighting on non-functional requirements, cloud does provide the scalability that enterprise customer is looking for but it has be well thought out before picking a suitable cloud services. For example mixing ad-hoc queries and ETL without doing workload profiling in a data platform can lead to be non-performant and not meeting expectation.