- Learning DevOps
- Mikael Krief
- 344字
- 2021-06-24 12:31:58
Preface
Today, with the evolution of technologies and ever-increasing competition, companies are facing a real challenge to design and deliver products faster – all while maintaining user satisfaction.
One of the solutions to this challenge is to introduce (to companies) a culture of collaboration between different teams, such as development and operations, testers, and security. This culture, which has already been proven and is called a DevOps culture, can ensure that teams and certain practices reduce the time to market of companies through this collaboration – with shorter application deployment cycles and by bringing real value to the company's products and applications.
Moreover, with the major shift of companies toward the cloud, application infrastructures are evolving and the DevOps culture will allow better scalability and performance of applications, thus generating a financial gain for a company.
If you want to learn more about the DevOps culture and apply its practices to your projects, this book will introduce the basics of DevOps practices through different tools and labs.
In this book, we will discuss the fundamentals of the DevOps culture and practices, and then we will examine different labs used for the implementation of DevOps practices, such as Infrastructure as Code, using Git and CI/CD pipelines, test automation, code analysis, and DevSecOps, along with the addition of security in your processes. A part of this book is also dedicated to the containerization of applications, with coverage of a simple use of Docker and the management of containers in Kubernetes. It includes downtime reduction topics during deployment and DevOps practices on open source projects. This book ends with a chapter dedicated to some good DevOps practices that can be implemented throughout the life cycle of your projects.
The book aims to guide you through the step-by-step implementation of DevOps practices using different tools that are mostly open source or are leaders in the market.
In writing this book, my goal is to share my daily experience with you; I hope that it will be useful for you and be applied to your projects.
- 中國睡眠研究會繼續(xù)教育培訓(xùn)教程:睡眠醫(yī)學(xué)新進(jìn)展
- 腎病綜合征
- 癌癥療愈錄:腫瘤門診敘事紀(jì)實(shí)
- 圖解針灸經(jīng)外奇穴速查手冊
- 亞低溫神經(jīng)保護(hù)治療學(xué)
- 心理障礙的疏導(dǎo)自助
- 現(xiàn)代口腔正畸技術(shù)與臨床思維(現(xiàn)代實(shí)用口腔醫(yī)學(xué)著譯叢書)
- 圖說災(zāi)難逃生自救叢書:海嘯
- 重癥肌無力中西醫(yī)結(jié)合臨床實(shí)踐
- 乳腺、甲狀腺介入性超聲學(xué)
- 感染科專科醫(yī)師臨床思維
- Android Studio 4.0 Development Essentials(Java Edition)
- 兒童音樂治療理論與應(yīng)用方法
- 臨床急癥介入治療學(xué)
- 實(shí)用皮膚鏡學(xué)