The 'cloud native' approach to application development emerged from Silicon Valley companies such as Google, NetFlix, and AirBnB, and, in general terms, describes the creation of software that is easy to deploy in the cloud and scale. It means breaking applications into modular microservices and typically involves using tools such as containers in conjunction with agile and devops software development methods.
But it is not just these large tech companies which see a need to accelerate software development. While few businesses find it necessary to roll out small updates to applications every few seconds as Amazon does, building reliable customer-facing applications is a common goal for most.
A new report from Capgemini, which surveyed 900 business and IT professionals globally, shows that while uptake of modern development tools and processes is at an early stage for many organisations, it is rising quickly and set to become the 'default' method for deployment in future.
The report claims that up to 15 percent of new application development projects currently under way are 'cloud native', and this is set to increase to 32 percent in the next three years. In the UK specifically, uptake will reach 40 percent by 2020, higher than the US, for example, where 11 percent of apps will be cloud native by this point.
"For most applications and new developments we will see cloud native development as the way forward," says Toby Merchant, Capgemini's head of Digital Platforms. "We don't think that in 2020 it will be 32 percent and stay there: it will grow more and more. We have all seen technology accelerate cloud development in the past few years and we don't see any reason that the trajectory is going to change."
There are a number of perceived benefits of cloud native approaches. This includes the ability to improve businesses agility and improved customer experience.
"Creating a better customer experience is a key reason to move to the cloud. Generally it allows clients to be more nimble, more innovative and develop their products and services in a more efficient way, based on what their customers are requiring from them."
However, not all businesses will move quickly. Merchant says that while there are businesses which are pushing ahead with cloud native development for new applications, many are yet to begin. He adds that not all applications are suited to this approach, and it doesn't make sense to invest in moving certain legacy applications to the cloud.
Sign up for CIO Asia eNewsletters.