In the early stage, operation and development should assume different functions respectively. In the middle stage, the two groups should communicate closely and iterate quickly. The current trend is to merge people from two functions into one in DevOps. As ali Cloud team leader said, in the future, if the operation and maintenance people can’t write their own code, they will have to write it for you!
Today, I would like to share with you a DevOps practice manual inside Alibaba to help you internalize the trend of The Times into their own technical bonus and competitiveness.
See the end of the article for how to get it!!
See the end of the article for how to get it!!
Discussion on Alibaba DevOps Culture
At its core, DevOps delivers value quickly, gives development maximum freedom, and is responsible for the entire process of development and operations. With monitoring, fault prevention and control tools, and functional switches, a balance can be struck between ensuring user experience and delivering value quickly.
Business-driven lean Agile practices
With the rapid development of 5G, artificial intelligence, IOT and other new technologies, businesses will be built on software and the Internet. Software delivery capability has become the core competitiveness of enterprises. With the intensification of market competition, enterprises have higher and higher expectations on r&d efficiency.
However, the continuous emergence of new technologies and new formats makes the business of enterprises more and more complex, and the collaboration between various teams is more and more difficult, and the r&d efficiency of enterprises is decreasing. There is a huge “Gap” between “expectation” and “reality”, which is what we should work towards. This is the fundamental reason why we need to improve r&d efficiency.
Alibaba self-developed code management platform technology decryption
After a lot of preparation, we have integrated this self-developed code management platform into The Cloud Effect and become the “Cloud effect Code Management Platform”, namely Codeup, which is currently available for developers to access and use for free on the cloud Effect official website. Codeup is an enterprise-class code management platform that provides code hosting, code review, code scanning, quality inspection and other functions to protect enterprise code assets and achieve safe, stable and efficient R&D and production. How we do it technically, aside from product design or team building, is something I’ll talk about in more detail later.
A new generation of efficient Git collaboration model
Traditional centralized version control system can only open write authorization for core users, which is bad for the project to grow bigger and stronger in the long run. Git has changed the problem that traditional version control systems cannot allow multiple developers to contribute code, allowing “read only users” to participate in project development through “code review”.
There are currently two of the most common Git workflows in the industry: GitHub and Gerrit. They all have a simple authorization model for the repository, and read-only users can participate in code contributions.
How do enterprises scale CICD?
Continuous delivery is a research and development mode gradually popularized with the rapid development of the Internet. It has the characteristics of “rapid feedback”, “quality built in”, “automation”, “development and operation” and so on.
Development testing under cloud native
In the cloud native era, software iteration speed is getting faster and faster, and the requirements for testing are getting higher and higher. Many developers begin to use Kubernetes to manage the testing environment. In this process, developers will encounter a lot of difficulties, two of the most important problems are: first, the local environment and Kubernetes cluster network connectivity; Two, when sharing the test environment, mutual interference.
A cloud architect teaches you how to build a DevOps platform
Cloud efficiency has advanced management concept, intelligent technology application, all-round security guarantee, efficient process delivery, efficient team collaboration and flexible and open product strategy. We will introduce many aspects one by one in the following article.
Data collection point here!!
Note: Source network, deleted.