An edition of Practical DevOps (2016)

Practical DevOps

harness the power of DevOps to boost your skill set and make your IT organization perform better

  • 0 Ratings
  • 6 Want to read
  • 1 Currently reading
  • 0 Have read

My Reading Lists:

Create a new list

Check-In

×Close
Add an optional check-in date. Check-in dates are used to track yearly reading goals.
Today

  • 0 Ratings
  • 6 Want to read
  • 1 Currently reading
  • 0 Have read

Buy this book

Last edited by ImportBot
August 17, 2022 | History
An edition of Practical DevOps (2016)

Practical DevOps

harness the power of DevOps to boost your skill set and make your IT organization perform better

  • 0 Ratings
  • 6 Want to read
  • 1 Currently reading
  • 0 Have read

This edition doesn't have a description yet. Can you add one?

Publish Date
Language
English
Pages
217

Buy this book

Previews available in: English

Book Details


Table of Contents

Cover ; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to DevOps and Continuous Delivery ; Introducing DevOps; How fast is fast?; The Agile wheel of wheels; Beware the cargo cult Agile fallacy; DevOps and ITIL; Summary; Chapter 2: A View from Orbit ; The DevOps process and Continuous Delivery
an overview; The developers; The revision control system; The build server; The artifact repository; Package managers; Test environments; Staging/production; Release management; Scrum, Kanban, and the delivery pipeline
Wrapping up
a complete exampleIdentifying bottlenecks; Summary; Chapter 3: How DevOps Affects Architecture ; Introducing software architecture; The monolithic scenario; Architecture rules of thumb; The separation of concerns; The principle of cohesion; Coupling; Back to the monolithic scenario; A practical example; Three-tier systems; The presentation tier; The logic tier; The data tier; Handling database migrations; Rolling upgrades; Hello world in Liquibase; The changelog file; The pom.xml file; Manual installation; Microservices; Interlude
Conway's Law
How to keep service interfaces forward compatibleMicroservices and the data tier; DevOps, architecture, and resilience; Summary; Chapter 4: Everything is Code ; The need for source code control; The history of source code management; Roles and code; Which source code management system?; A word about source code management system migrations; Choosing a branching strategy; Branching problem areas; Artifact version naming; Choosing a client; Setting up a basic Git server; Shared authentication; Hosted Git servers; Large binary files; Trying out different Git server implementations
Docker intermissionGerrit; Installing the git-review package; The value of history revisionism; The pull request model; GitLab; Summary; Chapter 5: Building the Code ; Why do we build code?; The many faces of build systems; The Jenkins build server; Managing build dependencies; The final artifact; Cheating with FPM; Continuous Integration; Continuous Delivery; Jenkins plugins; The host server; Build slaves; Software on the host; Triggers; Job chaining and build pipelines; A look at the Jenkins filesystem layout; Build servers and infrastructure as code; Building by dependency order
Build phasesAlternative build servers; Collating quality measures; About build status visualization; Taking build errors seriously; Robustness; Summary; Chapter 6: Testing the Code ; Manual testing; Pros and cons with test automation; Unit testing; JUnit in general and JUnit in particular; A JUnit example; Mocking; Test Coverage; Automated integration testing; Docker in automated testing; Arquillian; Performance testing; Automated acceptance testing; Automated GUI testing; Integrating Selenium tests in Jenkins; JavaScript testing; Testing backend integration points; Test-driven development

Edition Notes

Includes index.

Published in
Birmingham, UK
Series
Community experience distilled, Community experience distilled
Other Titles
Harness the power of DevOps to boost your skill set and make your IT organization perform better

Classifications

Dewey Decimal Class
005.1
Library of Congress
QA76.76.D47 V47 2016

The Physical Object

Pagination
1 online resource (xi, 217 pages)
Number of pages
217

ID Numbers

Open Library
OL37061513M
Internet Archive
practicaldevopsh0000vero
ISBN 10
1785886525, 1785882872
ISBN 13
9781785886522, 9781785882876
OCLC/WorldCat
942004717
Amazon ID (ASIN)
B0166Y6Z84

Community Reviews (0)

Feedback?
No community reviews have been submitted for this work.

Lists

This work does not appear on any lists.

History

Download catalog record: RDF / JSON
August 17, 2022 Edited by ImportBot import existing book
February 16, 2022 Created by ImportBot import new book