Everyone must have learned about waterfall development in college, and everyone must have heard of agile development at work. Now that they have developed a DevOps development, it is estimated that they don’t know much~ Come, let's accept the baptism of knowledge together, knowledge is power, it is money, Ollie gives it! Let me tell you two sentences, the first sentence is the trend, and the second sentence is the concept. Trend: At present, many big companies such as Alibaba, Tencent, Baidu, Toutiao, Meituan and other companies are using the DevOps development model internally. Concept: DevOps=Developers (development) + Operators (operation and maintenance), that is, the integration of the development team and the operation and
maintenance team. Ha, how does it feel to just look at the concept? Do you feel that the concept is impossible to understand, and it is impossible to understand in this life? It doesn't matter, just remember two things here: the first thing is that DevOps is a combination of development b2b data and operation and maintenance ; the second thing is that DevOps is not a tool, but a methodology . Leave the rest to me, look down, and promise to explain it to you clearly. 1. Development history If you want to understand why a new thing appears, such as DevOps, then the best way is to understand its past, its history. As mentioned earlier, DevOps is a development mode. When you mention the words "development mode",
what can you think of? Is it waterfall development and agile development? Well, let's take a look at the evolution history of these two development modes. 2. Waterfall Development 1. Background In the early days of the Internet, programmers still existed like scientists, and programmers' offices were still called laboratories at that time. At that time, there were not so many netizens. Most of the time, they raised their needs with awe. And the developed products, as long as they can solve their problems, they are all scrambling to burn incense and send pennants to programmers. Naturally, they do not dare to have too many requirements for the research and development cycle, and the demand is naturally unchanged. In this context, the waterfall development model was born, as shown in the following figure: Agile iteration is outdated,