The term DevOps is a blend of development and operations. The term DevOps did not come about overnight. Instead, many movements and people have influenced the development of DevOps
Isolated aspects of DevOps have been well known for years, whereas others are new. However, no unified term exists that encompasses all of the aspects of DevOps. The term DevOps is widely used these days, and many different types of content are associated with it.
Many different definitions of DevOps exist and that this book delivers one specific definition, which approaches DevOps from the developer perspective. DevOps is really a mix of well-known, advanced practices and new, innovative approaches to common challenges in project life software delivery and operations.
The term DevOps is a blend of development (representing software developers, including programmers, testers, and quality assurance personnel) and operations (representing the experts who put software into production and manage the production infrastructure, including system administrators, database administrators, and network technicians). DevOps describes practices that streamline the software delivery process, emphasizing the learning by streaming feedback from production to development and improving the cycle time (i.e., the time from inception to delivery). DevOps will not only empower you to deliver software more quickly, but it will also help you to produce higher-quality software that is more aligned with individual requirements and basic conditions.
DevOps encompasses numerous activities and aspects, such as the following:
Culture: People over processes and tools. Software is made by and for people.
Automation: Automation is essential for DevOps to gain quick feedback.
Measurement: DevOps finds a specific path to measurement. Quality and shared (or at least aligned) incentives are critical.
Sharing: Creates a culture where people share ideas, processes, and tools.
0 comments:
Post a Comment