The DevOps methodology has in the past few years made mark on the software development landscape. 2018 was the year we saw the largest increase in DevOps adoption yet and it doesn’t seem to slow down. Some say 2019 will be the year in which DevOps will reach its peak and we at Solidify are inclined to agree. However, there is still much to learn. Here are some of our predictions for DevOps in 2019.
Companies moving from code to cloud
According to a Cloud Vision 2020 survey conducted by LogicMonitor, a whole 83% of enterprise workload will be on the cloud by the year 2020. In addition, Forrester predicts that 2019 will be the year that cloud reaches “its more interesting young adult years, bringing innovative development services to enterprise apps rather than just serving up cheaper, temporary servers and storage”. Needless to say, there is a massive amount of potential in moving to the cloud. Technologies surrounding microservices and container orchestration are growing by the day and will continue to shape applications in 2019.
Ops for Devs
DevOps revolves around collaboration and a shared sense of responsibility. This means that developers will need to learn from operations and vice versa. When was the last time a developer at your organization asked somebody from Ops for help? Perhaps they needed a VM resetted, some logs from the CI server checked or maybe they needed to create a new account for a new developer?
People from operations often think it’s easier and quicker to just get it done than to teach somebody else how to do it, but in the long run that’s almost never true. Additionally, developers should be able to handle most of these types of tasks by themselves. More than that, any time spent on documentation is quickly offset.
In 2019, efficiency will be at the core of DevOps. It’s simply not efficient to have developers and operations split up into different silos, spending time doing things for each other that they should just be able to do for themselves.
The necessity of compliant DevOps in 2019
Compliance is always critical to a company’s longevity in modern-day software development. Rules and regulations exist for very specific reasons. While we understand that some look at compliance with dread, we all know that staying compliant is not up for debate.
The nature of DevOps is agile, fast and sometimes a bit messy. Offset by a short mean time to recovery and lead times, failures and downtime aren’t seen as the worst thing that can happen. But what about the fact that compliance itself seems to be at odds with this way of doing things?
For companies doing DevOps in 2019, this means expanding your definition of DevOps to include compliance. In short, organizations need to broaden their view. You can’t view compliance as something to do later, or “when there’s time to”. When you as a organization fail to include compliance in everything you do, you’re bound to find yourself in a whole mess of regulatory problems down the road.
Continued DevOps at scale
Enterprise will be a main keyword for DevOps in 2019. There are many differences between small start-ups doing DevOps and large organizations looking to increase efficiency in their application delivery.
In 2018, many companies gave DevOps a shot. If successful, they will look to expand on the trial team to larger scale. The opportunities associated with this can hardly be overestimated, but only if teams and systems are properly managed. By anticipating your own scaling needs in advance, you can find time to prepare and move into 2019 with a solid foundation.
Do you have any thoughts on DevOps in 2019? Let us know in the comments below!