Cloud software developers are building applications faster than ever before, thanks mainly to the rise of DevOps and agile methodologies, according to a survey by Cloud Native Computing Foundation (CNCF).
Besides DevOps, the study has also found a considerable increase in the adoption of native cloud applications with approaches such as containers, serverless, and service mesh.
But automating the development is still a long way off. “There was not much change in the percentage of developers automating their releases, which remained in the 40% range for both 2018 and 2019,” the report noted.
However, hybrid approaches (using a combination of manual and automated tools) are gaining traction, with nearly 41% of respondents claiming to have adopted hybrid. Meanwhile, there was a decline in developing software manually as well.
In the last two years, there has been a significant increase in the use of containers (applications built with services packaged in containers) across development, testing, and production. Around 84% of respondents claimed to be using containers in production, up from 23% in CNCF’s 2016 survey.
Around 41% of respondents said they were using serverless technologies, with another 20% planning to use them in the next 12-18 months. Those using serverless are dependent on the hosted platform.
“Of those using a hosted platform, the top tool is AWS Lambda (53%). Google Cloud Functions (18%) and Azure Functions (14%) are a distant second and third,” the report added.