"It obviously depends on what kinds of applications you are creating. There will be some applications which it wouldn't be appropriate to move into the cloud and we will still have legacy applications where it doesn't make practical or financial sense to migrate those into the cloud."
Furthermore, overhauling software development practices can be a significant challenge for companies. Replacing monolithic applications and adopting new development processes tends to require organisational as well as technology changes. It is something that vendors operating in this space - such as Pivotal and Red Hat - have cottoned on to, and provide consultancy services to support businesses.
"Whilst there is a great advantage in going cloud native, there is still a cultural shift in getting businesses to adopt a more agile and devops based approach," Merchant says.
A particular challenge is access to skills. "It is not only finding people who have the new development skills in the new toolsets and technologies that are coming out like microservices and containerisation. But it is also that there are skills in regards to an agile approach as well. So clearly cloud native needs to go hand in hand with agile and devops, and actually finding people with those skills [is difficult]. It is a pretty hot market in the UK right now, so that is something that I think our respondents are finding quite hard, to get the right people into their organisations."
Sign up for CIO Asia eNewsletters.