Cargando…

Operations Anti-Patterns, DevOps Solutions

Operations Anti-Patterns, DevOps Solutions offers clear steps for transforming development and communication. Using jargon-free language, this book describes incremental techniques that pay off immediately. Streamline your workflow, manage unplanned time, and build operational metrics. Whatever your...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Smith, Jeffery
Formato: Electrónico eBook
Idioma:Indeterminado
Publicado: [S.l.] : Manning Publications, 2020.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000Mu 4500
001 OR_on1228584128
003 OCoLC
005 20231017213018.0
006 m d
007 cr n |||
008 201211s2020 xx o ||| 0 und d
010 |a  2021287087 
040 |a VT2  |b eng  |c VT2  |d TOH  |d YDX  |d EBLCP  |d LIV  |d K6U  |d OCLCF  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 1256806387  |a 1281714079  |a 1286907741 
020 |a 9781617296987 
020 |a 1617296988 
020 |a 9781638350798  |q (electronic bk.) 
020 |a 1638350795  |q (electronic bk.) 
029 1 |a AU@  |b 000068846009 
035 |a (OCoLC)1228584128  |z (OCoLC)1256806387  |z (OCoLC)1281714079  |z (OCoLC)1286907741 
050 1 4 |a QA76.76.D47  |b .S65 2020 
082 0 4 |a 005.1/2  |2 23 
049 |a UAMI 
100 1 |a Smith, Jeffery. 
245 1 0 |a Operations Anti-Patterns, DevOps Solutions  |h [electronic resource] /  |c Jeffery Smith. 
260 |a [S.l.] :  |b Manning Publications,  |c 2020. 
300 |a 1 online resource 
500 |a Title from content provider. 
520 |a Operations Anti-Patterns, DevOps Solutions offers clear steps for transforming development and communication. Using jargon-free language, this book describes incremental techniques that pay off immediately. Streamline your workflow, manage unplanned time, and build operational metrics. Whatever your issues, this book holds the keys to organizational success. 
505 0 |a Intro -- Operations Anti-patterns, DevOps Solutions -- Copyright -- dedication -- contents -- front matter -- preface -- acknowledgments -- about this book -- Who should read this book -- How this book is organized: A roadmap -- About the code -- liveBook discussion forum -- about the author -- about the cover illustration -- 1 The DevOps ingredients -- 1.1 What is DevOps? -- 1.1.1 A little DevOps history -- 1.1.2 What DevOps is not -- 1.2 CAMS, the pillars of DevOps -- 1.3 Another DevOps book? -- Summary -- 2 The paternalist syndrome -- 2.1 Creating barriers instead of safeguards 
505 8 |a 2.2 Introducing the gatekeepers -- 2.3 Examining the gatekeepers -- 2.4 Curing paternalism through automation -- 2.5 Capturing the purpose of the approval -- 2.6 Structuring code for automation -- 2.6.1 Approval process -- 2.6.2 Automating approvals -- 2.6.3 Logging process -- 2.6.4 Notification process -- 2.6.5 Error handling -- 2.7 Ensuring continuous improvement -- Summary -- 3 Operational blindness -- 3.1 War stories -- 3.2 Changing the scope of development and operations -- 3.3 Understanding the product -- 3.4 Creating operational visibility -- 3.4.1 Creating custom metrics 
505 8 |a 3.4.2 Deciding what to measure -- 3.4.3 Defining healthy metrics -- 3.4.4 Failure mode and effects analysis -- 3.5 Making logging useful -- 3.5.1 Log aggregation -- 3.5.2 What should I be logging? -- 3.5.3 The hurdles of log aggregation -- Summary -- 4 Data instead of information -- 4.1 Start with the user, not the data -- 4.2 Widgets, the dashboard building blocks -- 4.2.1 The line graph -- 4.2.2 The bar graph -- 4.2.3 The gauge -- 4.3 Giving context to your widgets -- 4.3.1 Giving context through color -- 4.3.2 Giving context through threshold lines 
505 8 |a 4.3.3 Giving context through time comparisons -- 4.4 Organizing your dashboard -- 4.4.1 Working with dashboard rows -- 4.4.2 Leading the reader -- 4.5 Naming your dashboards -- Summary -- 5 Quality as a condiment -- 5.1 The testing pyramid -- 5.2 Testing structure -- 5.2.1 Unit tests -- 5.2.2 Integration tests -- 5.2.3 End-to-end tests -- 5.3 Confidence in your test suite -- 5.3.1 Restoring confidence in your test suite -- 5.3.2 Avoiding vanity metrics -- 5.4 Continuous deployment vs. continuous delivery -- 5.5 Feature flags -- 5.6 Executing pipelines -- 5.7 Managing the testing infrastructure 
505 8 |a 5.8 DevSecOps -- Summary -- 6 Alert fatigue -- 6.1 War story -- 6.2 The purpose of on-call rotation -- 6.3 Defining on-call rotations -- 6.3.1 Time to acknowledge -- 6.3.2 Time to begin -- 6.3.3 Time to resolve -- 6.4 Defining alert criteria -- 6.4.1 Thresholds -- 6.4.2 Noisy alerts -- 6.5 Staffing on-call rotations -- 6.6 Compensating for being on call -- 6.6.1 Monetary compensation -- 6.6.2 Time off -- 6.6.3 Increased work-from-home flexibility -- 6.7 Tracking on-call happiness -- 6.7.1 Who is being alerted? -- 6.7.2 What level of urgency is the alert? -- 6.7.3 How is the alert being delivered? 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Software architecture. 
650 0 |a Computer software  |x Development. 
650 0 |a Operating systems (Computers) 
650 6 |a Architecture logicielle. 
650 6 |a Systèmes d'exploitation (Ordinateurs) 
650 7 |a operating systems.  |2 aat 
650 7 |a Computer software  |x Development  |2 fast 
650 7 |a Operating systems (Computers)  |2 fast 
650 7 |a Software architecture  |2 fast 
776 0 8 |c Original  |z 1617296988  |z 9781617296987  |w (OCoLC)1157955545 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781617296987/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6642510 
938 |a YBP Library Services  |b YANK  |n 302272663 
994 |a 92  |b IZTAP