Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Dekorationsartikel gehören nicht zum Leistungsumfang.
DevOps
Frameworks, Techniques, and Tools
Taschenbuch von Sujeevan Vijayakumaran
Sprache: Englisch

45,85 €*

inkl. MwSt.

Versandkostenfrei per Post / DHL

Lieferzeit 2-3 Werktage ab Escheinungsdatum. Dieses Produkt erscheint am 07.05.2025

Produkt Anzahl: Gib den gewünschten Wert ein oder benutze die Schaltflächen um die Anzahl zu erhöhen oder zu reduzieren.
Kategorien:
Beschreibung
"Optimize your software development lifecycle with DevOps! In this project-driven, practical guide, DevOps expert Sujeevan Vijayakumaran will teach you all you need to know about this methodology. Walk through each phase of an IT project-from planning and coding to deployment and monitoring-to see how DevOps tools and techniques help streamline modern application development. Witness the trials of an example company to understand how a DevOps work culture creates calm out of chaos-and use the lessons learned to implement DevOps in your own organization"--
"Optimize your software development lifecycle with DevOps! In this project-driven, practical guide, DevOps expert Sujeevan Vijayakumaran will teach you all you need to know about this methodology. Walk through each phase of an IT project-from planning and coding to deployment and monitoring-to see how DevOps tools and techniques help streamline modern application development. Witness the trials of an example company to understand how a DevOps work culture creates calm out of chaos-and use the lessons learned to implement DevOps in your own organization"--
Inhaltsverzeichnis
1 ... Introduction ... 15

1.1 ... Culture ... 16

1.2 ... Technology ... 17

1.3 ... My Path to DevOps and to This Book ... 17

1.4 ... Target Audience ... 19

1.5 ... The Structure of the Book ... 20

1.6 ... Feedback ... 20

1.7 ... Thank You! ... 21

2 ... What Is DevOps? ... 23

2.1 ... DevOps: The Big Picture ... 23

2.2 ... Misunderstandings about DevOps ... 36

2.3 ... The DevOps Software Development Lifecycle ... 42

2.4 ... Summary ... 45

3 ... The Example Company ... 47

3.1 ... [...] ... 48

3.2 ... The Development Model ... 48

3.3 ... The Business Team: Requirements Analysis ... 49

3.4 ... The Architecture Team: Design of the Application ... 50

3.5 ... The Development Teams ... 50

3.6 ... The Quality Assurance Team ... 52

3.7 ... The Operations Team: The Ops in DevOps ... 53

3.8 ... The Infrastructure Team ... 56

3.9 ... The Security Team ... 57

3.10 ... Summary ... 58

4 ... Project Management and Planning ... 61

4.1 ... The First Steps: The Agile Mindset ... 61

4.2 ... Project Management for Everyone? ... 64

4.3 ... Summary ... 72

5 ... Collaboration when Coding ... 73

5.1 ... Typical Problems with Managing the Source Code ... 73

5.2 ... Improve the Organization of the Code ... 81

5.3 ... There Is No Way around Git ... 83

5.4 ... Code Reviews and Pair Programming ... 91

5.5 ... Inner Sourcing: Sharing Code within the Company ... 102

5.6 ... Summary ... 111

6 ... Continuous Integration and the Build Process ... 113

6.1 ... Typical Problems in the Build Process ... 113

6.2 ... Modern Build Management ... 119

6.3 ... Continuous Integration ... 122

6.4 ... The Continuous Integration Server and the Pipelines ... 126

6.5 ... Efficient Pipeline Authoring ... 132

6.6 ... Overview of Continuous Integration Servers ... 134

6.7 ... Summary ... 152

7 ... Quality Assurance ... 153

7.1 ... Typical Problems with Testing ... 153

7.2 ... Testing as Part of the DevOps Process ... 158

7.3 ... Summary ... 171

8 ... Continuous Delivery and Deployment ... 173

8.1 ... Typical Release Management Problems ... 173

8.2 ... Implementing Continuous Delivery and Deployment ... 179

8.3 ... Build Management for Deployments ... 191

8.4 ... Rollbacks, Canaries, and Feature Flags ... 198

8.5 ... Deployment Targets ... 205

8.6 ... Summary ... 219

9 ... Operating the Service ... 221

9.1 ... Typical Problems with Operating Services ... 221

9.2 ... Breaking Up the Highly Coupled Infrastructure Architecture ... 226

9.3 ... Cloud Computing ... 233

9.4 ... Stronger Collaboration between Development and Operations ... 243

9.5 ... Configuration Management: Everything as Code ... 249

9.6 ... Chaos Engineering ... 258

9.7 ... Reliability Engineering ... 262

9.8 ... Summary ... 265

10 ... From Monitoring to Observability ... 267

10.1 ... No Visibility at [...] ... 268

10.2 ... With Insight Comes Foresight ... 275

10.3 ... Tools for Monitoring, Observability, and Tracing ... 282

10.4 ... Availability ... 300

10.5 ... Summary ... 304

11 ... Security and Compliance ... 307

11.1 ... Security Disrupts the Agile Waterfall ... 308

11.2 ... DevOps with a Separate Security Team ... 310

11.3 ... DevSecOps: Building Security into DevOps ... 314

11.4 ... Tools for Higher Security ... 321

11.5 ... Supply Chain Security ... 329

11.6 ... Compliance ... 335

11.7 ... Summary ... 345

12 ... Successfully Implementing the DevOps Transformation ... 347

12.1 ... Introducing a DevOps Culture ... 347

12.2 ... Making DevOps Success Measurable with DORA Metrics ... 362

12.3 ... Value Stream Mapping ... 368

12.4 ... Summary ... 375

13 ... DevOps Platforms ... 377

13.1 ... Toolchain Complexity ... 378

13.2 ... DevOps Platforms at a Glance ... 384

13.3 ... Summary ... 387

14 ... Beyond Culture and Tools ... 389

14.1 ... The Role of AI in DevOps ... 389

14.2 ... DataOps, MLOps, and AIOps ... 397

14.3 ... DevOps as a Job ... 399

14.4 ... Summary ... 410

... Appendices ... 411

... The Author ... 411

... Index ... 413
Details
Erscheinungsjahr: 2025
Fachbereich: Programmiersprachen
Genre: Importe, Informatik
Rubrik: Naturwissenschaften & Technik
Medium: Taschenbuch
Inhalt: 418 S.
ISBN-13: 9781493226702
ISBN-10: 1493226703
Sprache: Englisch
Einband: Kartoniert / Broschiert
Autor: Vijayakumaran, Sujeevan
Hersteller: Rheinwerk Verlag GmbH
Rheinwerk Publishing Inc.
Verantwortliche Person für die EU: Rheinwerk Verlag GmbH, Rheinwerkallee 4, D-53227 Bonn, service@rheinwerk-verlag.de
Maße: 258 x 178 x 25 mm
Von/Mit: Sujeevan Vijayakumaran
Erscheinungsdatum: 07.05.2025
Gewicht: 0,75 kg
Artikel-ID: 130034399
Inhaltsverzeichnis
1 ... Introduction ... 15

1.1 ... Culture ... 16

1.2 ... Technology ... 17

1.3 ... My Path to DevOps and to This Book ... 17

1.4 ... Target Audience ... 19

1.5 ... The Structure of the Book ... 20

1.6 ... Feedback ... 20

1.7 ... Thank You! ... 21

2 ... What Is DevOps? ... 23

2.1 ... DevOps: The Big Picture ... 23

2.2 ... Misunderstandings about DevOps ... 36

2.3 ... The DevOps Software Development Lifecycle ... 42

2.4 ... Summary ... 45

3 ... The Example Company ... 47

3.1 ... [...] ... 48

3.2 ... The Development Model ... 48

3.3 ... The Business Team: Requirements Analysis ... 49

3.4 ... The Architecture Team: Design of the Application ... 50

3.5 ... The Development Teams ... 50

3.6 ... The Quality Assurance Team ... 52

3.7 ... The Operations Team: The Ops in DevOps ... 53

3.8 ... The Infrastructure Team ... 56

3.9 ... The Security Team ... 57

3.10 ... Summary ... 58

4 ... Project Management and Planning ... 61

4.1 ... The First Steps: The Agile Mindset ... 61

4.2 ... Project Management for Everyone? ... 64

4.3 ... Summary ... 72

5 ... Collaboration when Coding ... 73

5.1 ... Typical Problems with Managing the Source Code ... 73

5.2 ... Improve the Organization of the Code ... 81

5.3 ... There Is No Way around Git ... 83

5.4 ... Code Reviews and Pair Programming ... 91

5.5 ... Inner Sourcing: Sharing Code within the Company ... 102

5.6 ... Summary ... 111

6 ... Continuous Integration and the Build Process ... 113

6.1 ... Typical Problems in the Build Process ... 113

6.2 ... Modern Build Management ... 119

6.3 ... Continuous Integration ... 122

6.4 ... The Continuous Integration Server and the Pipelines ... 126

6.5 ... Efficient Pipeline Authoring ... 132

6.6 ... Overview of Continuous Integration Servers ... 134

6.7 ... Summary ... 152

7 ... Quality Assurance ... 153

7.1 ... Typical Problems with Testing ... 153

7.2 ... Testing as Part of the DevOps Process ... 158

7.3 ... Summary ... 171

8 ... Continuous Delivery and Deployment ... 173

8.1 ... Typical Release Management Problems ... 173

8.2 ... Implementing Continuous Delivery and Deployment ... 179

8.3 ... Build Management for Deployments ... 191

8.4 ... Rollbacks, Canaries, and Feature Flags ... 198

8.5 ... Deployment Targets ... 205

8.6 ... Summary ... 219

9 ... Operating the Service ... 221

9.1 ... Typical Problems with Operating Services ... 221

9.2 ... Breaking Up the Highly Coupled Infrastructure Architecture ... 226

9.3 ... Cloud Computing ... 233

9.4 ... Stronger Collaboration between Development and Operations ... 243

9.5 ... Configuration Management: Everything as Code ... 249

9.6 ... Chaos Engineering ... 258

9.7 ... Reliability Engineering ... 262

9.8 ... Summary ... 265

10 ... From Monitoring to Observability ... 267

10.1 ... No Visibility at [...] ... 268

10.2 ... With Insight Comes Foresight ... 275

10.3 ... Tools for Monitoring, Observability, and Tracing ... 282

10.4 ... Availability ... 300

10.5 ... Summary ... 304

11 ... Security and Compliance ... 307

11.1 ... Security Disrupts the Agile Waterfall ... 308

11.2 ... DevOps with a Separate Security Team ... 310

11.3 ... DevSecOps: Building Security into DevOps ... 314

11.4 ... Tools for Higher Security ... 321

11.5 ... Supply Chain Security ... 329

11.6 ... Compliance ... 335

11.7 ... Summary ... 345

12 ... Successfully Implementing the DevOps Transformation ... 347

12.1 ... Introducing a DevOps Culture ... 347

12.2 ... Making DevOps Success Measurable with DORA Metrics ... 362

12.3 ... Value Stream Mapping ... 368

12.4 ... Summary ... 375

13 ... DevOps Platforms ... 377

13.1 ... Toolchain Complexity ... 378

13.2 ... DevOps Platforms at a Glance ... 384

13.3 ... Summary ... 387

14 ... Beyond Culture and Tools ... 389

14.1 ... The Role of AI in DevOps ... 389

14.2 ... DataOps, MLOps, and AIOps ... 397

14.3 ... DevOps as a Job ... 399

14.4 ... Summary ... 410

... Appendices ... 411

... The Author ... 411

... Index ... 413
Details
Erscheinungsjahr: 2025
Fachbereich: Programmiersprachen
Genre: Importe, Informatik
Rubrik: Naturwissenschaften & Technik
Medium: Taschenbuch
Inhalt: 418 S.
ISBN-13: 9781493226702
ISBN-10: 1493226703
Sprache: Englisch
Einband: Kartoniert / Broschiert
Autor: Vijayakumaran, Sujeevan
Hersteller: Rheinwerk Verlag GmbH
Rheinwerk Publishing Inc.
Verantwortliche Person für die EU: Rheinwerk Verlag GmbH, Rheinwerkallee 4, D-53227 Bonn, service@rheinwerk-verlag.de
Maße: 258 x 178 x 25 mm
Von/Mit: Sujeevan Vijayakumaran
Erscheinungsdatum: 07.05.2025
Gewicht: 0,75 kg
Artikel-ID: 130034399
Sicherheitshinweis

Ähnliche Produkte

Ähnliche Produkte