2020 Seven trends of DevOps

An authoritative study showed that: in 2017, DevOps in the market generated $ 2.9 billion; expected in 2022, this figure will reach $ 6.6 billion. As a key element of software project development, DevOps has deeply affected the whole world of software development pattern. Many experts predict DevOps will gradually become the mainstream mode of software engineering, and reached its peak in 2020.

Thus, for many R & D companies, developers are no longer working at the level of whether their interest, but rather should roll up its sleeves and go fight to practice techniques and methods related to DevOps. Hackernoon  mentioned in the article quoted Statista: From 2017 to 2018, the global usage DevOps increased 7%. The body mass DevOps IDC expects software market from 2017's 2.9 billion US dollars, up to $ 6.6 billion in 2022 (see  https://www.idc.com/getdoc.jsp?containerId=US43722718  ).

DevOps has the following advantages:

  • Able to respond quickly to the needs of various modifications.
  • To implement flexible security deployment and orchestration.
  • Be able to establish and improve the coordination and communication channels.
  • It can quickly identify errors in the code or vulnerability.
  • Development teams can effortlessly focus on other key issues, without having to over-focus on the safety function.

Today, many companies are adopting DevOps industry products delivery model. As shown below, according to Statista statistics show: those within the overall company fully "embraced" DevOps number of enterprises, an increase of 10 percent from 2017 to 2018 of 17% (see  https: //www.statista .com / ).

1. Automation will be the focus

Currently, companies that have implemented DevOps has been able through efficient and rapid deployment of benefit (see https://dzone.com/articles/benefits-and-challenges-of-taking-the-devops-route ). Here, we will focus on the automation of DevOps. Zero-touch automation (Zero-touch automation) is the future direction of development. Learn DevOps period of 6 C (Translator's Note: Continuous Business Planning, Collaborative Development, Continuous Testing, Continuous Release and Deployment, Continuous Monitoring, Collaborative Customer Feedback & Optimization), and to ensure the application of automation between these stages is the key, this will be one of the main objectives of each enterprise in 2020.

2. divert attention from CI pipe (Pipelines) to DevOps assembly line (Assembly Line)

As we all know, the ultimate goal is to DevOps: to improve planning and collaboration between process automation delivery. This not only involves the continuous integration (CI), and with the continuous delivery (CD) related. Today, many companies are investing more time and energy to understand the whole software development process knowledge and skills related to automation. And in 2020, their attention will be from the continuous integration of the pipeline, DevOps transferred to the assembly line.

Assembly line advantages:

  • Powerful Nested Visibility
  • Native integration
  • Fast to implement and extend "as-code (ie the code)" concept
  • With perfect interoperability, enabling continuous delivery
  • Business Intelligence and Analysis Team

3. The rise of the development of artificial intelligence (AI), the scientific data

A growing number of applications driven by the Artificial Intelligence ( https://dzone.com/articles/leveraging-ai-and-automation-for-successful-devsec ), will promote the scientific data DevOps team looking at their workflow practice the concept of value. DevOps method is expected to become automated processing pipeline, as well as the main choice of model maintenance and test multiple production chain has been deployed.

In order to improve the development, deployment and management efficiency of those applications by the AI ​​and ML (machine learning) driven scientific data and the development team will continue to strengthen the close cooperation, complement each other to improve the skills and delivery levels. In 2020, DevOps team will help in the automation, through a variety of workflows to deliver perfect to explore more potential customers.

4. The concept "is the code for all (Everything as Code)" in

Admittedly: program code has now become one of the main pillars of the IT department and the services behind the system. Therefore, to fully understand the various DevOps tools and automated scripts corresponding, in the daily business of software development process can play a crucial role. In 2020, such practices will dominate the process of landing a variety of projects. We can say without exaggeration that: enterprise business prospects, as well as products of the future will be more or less depending on the quality of the comprehensive technical capabilities developers, testers and operations staff.

As the DevOps aims to reduce lead times, so we need to introduce those high-quality software code that can be used to improve the efficiency of the production cycle. Thought here "is the code for all" is: DevOps complete code within the SDLC (software development life-cycle management, https://dzone.com/articles/leveraging-best-practices-with-the-sdlc ) practice . In 2020, faced with continuing to promote DevOps this wave, if the software testers do not set out to learn code programming, as well as the preparation of test scripts, they may be more difficult next year.

5. Use non-server architecture

No server architecture, in particular cloud service is responsible for the overall architecture consists of DevOps will be elevated to a higher level. Since the micro-services mode is an independent service, so when it is a problem, not a cascade type dependency, without disturbing other existing service system. Thus, with such architectures, software developers can focus more sharply on the application at hand. BaaS (Backend as a Service, the backend as a service) and FaaS (Function as a Service, function as a service) are the two key aspects of non-server architecture. By using non-server architecture, companies can save time and reduce costs, thereby ensuring a variety of flexible workflow.

6. More Embedded Security

With the rapid growth in the number of security vulnerabilities, as well as various types of security incidents seriously it affects the company's reputation brought more companies and even countries are beginning to realize the importance of network security. We enjoy DevOps fast delivery efficiency at the same time, need to be part of the safety design specifications, from the outset, fully taking into account the security of the overall demand. Among the security elements to be implanted only software product "gene", it will not be struggling to remedy the situation.

In 2020, DevSecOps will continue to show an upward trend. The development team in the development life cycle of the application of "the left (Shift-left)" DevSecOps, through a variety of programs to reduce vulnerability native, thereby allowing the security to better match business goals and enhance their reputation. DevSecOps model assumes that the project everyone will assume responsibility for security. This software development co-operation will help reduce the buck, and to ensure the development of process safety and efficiency.

7. Kubernetes will have made great progress

Kubernetes its own performance and ease of use, has become the fastest growing container technology. And Kubernetes has a broad range of supporting the open source community. Currently on a global scale, many CIO and technical experts are already widely used in their products and projects to Kubernetes. We expect that in 2020, along with all kinds of enterprises to further the use of technology by the depth of the container, to run their cloud-native applications, Kubernetes will usher in a broader popularity, greater development. Of course, it will gradually replace some of the old DevOps function based Kubernetes container layout software. Let us wait and see.

This switched: 51CTO.com , Author: Chen Jun compiled

Original title: 8 DevOps Trends to Watch For in 2020, Author: Shormistha Chatterjee

Guess you like

Origin www.oschina.net/news/111741/7-devops-trends-in-2020