This blog is part of a series in which we share some of the results from our 2019 State of Performance in Modern Applications Survey.
Prefer to binge read the results? Download the full report here.
Happy New Year, Everyone! We' re back with another installment of the blog series sharing results from our 2019 State of Performance in Modern Applications Survey. As we usher in 2020 (...k, thanks, byeee 2019...), it's interesting to look at how people are feeling about the cloud native landscape as it pertains to assuring application performance. It is, after all, the foundation for today's modern applications and their performance is business-critical.
While it’s widely understood that there are challenges, from our survey we found that most people are optimistic about it. Over 60% believe that while there are gaps in the market’s current offerings of assuring cloud native application performance, they see a roadmap to resolving it. The remaining folks are split between believing there are few to no gaps in functionality (20%) and believing there are gaps in functionality and they don’t see a roadmap to resolving it (19%).
Nearly 50% still need the requisite skill sets to assure application performance of cloud native applications.
When we asked respondents whether the landscape of open source tools and projects are sufficient to enable their organization to successfully assure the performance of cloud native applications, most answered “yes” (76%) with 27% believing they already have the requisite skill sets and 49% believing they still need them.
Further demonstration of the changing focus in technology skills and hiring can be found on Google Trends, below. We can see that since 2004, “aws,” “azure,” and “devops” terms have claimed search term dominance, particularly in the context of jobs and education. “Kubernetes,” still comparatively new on the scene, is beginning to make strides here, just this year beating out “vmware,” which has been declining since its peak in 2012.
Guidance from peers: Mind the skills gap.
Additionally, when we asked survey participants to share some guidance with their peers on how to effect change in their organization when it comes to modernizing their applications, a number of them highlighted skills and training as a key factor.
- “Hire qualified candidates that have knowledge, skill set, and are willing to learn more.”
- “Hire the right people and then invest in making them better.”
- “Senior Management needs to stress the importance of modernization and provide the time, training and capital to support it. Time and training tend to be the most difficult to achieve in my experience.”
- “The first step is to embrace the cloud and innovation. Then training of the people directly involved in effecting this change is very important.”
- “Top-level buy-in and extensive training.”
As the cloud native landscape matures, more and more people are understanding-by-doing that while these technologies offer great opportunities, they come with a learning curve. For example, the fact that every cloud vendor is offering their own flavor of Kubernetes-as-a-Service (KaaS) is an example of the industry filling this gap—offering tools to make Kubernetes management easier.
What's your take? Share your experience with peers on Quora: What resources and/or media outlets do you use to get up to speed on cloud native technologies?