Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Presentation

DevOps Essentials for Software Architects

  • April 2015
  • By Len Bass (no affiliation)4917
  • DevOps is a set of practices intended to reduce the time between committing a change to a system and placing that change into normal production, while ensuring high quality.
  • Publisher: Software Engineering Institute
  • This presentation was created for a conference series or symposium and does not necessarily reflect the positions and views of the Software Engineering Institute.
  • Abstract

    Software architects tend to think in terms of “code complete.” But “code complete” is not “code in production.” There are potentially long delays between the time that code is complete and the time that code is placed into production. These delays are caused by the necessity for coordination among all of the various stakeholders to achieve consistency in both the developed code and the supporting technologies and libraries.

    DevOps is a set of practices intended to reduce the time between committing a change to a system and placing that change into normal production, while ensuring high quality. That is, the goal of DevOps is to reduce the time between code complete and code in production. One important technique is to have a tool chain that automatically places code into production after a commit. This is called continuous deployment. Continuous deployment is most effective when coupled with the use of a microservice architecture.

    In this session, three experts in DevOps will lead you through a discussion of “What is DevOps?” “What is continuous deployment?” and “What is microservice architecture?” You will come away not only with an appreciation of the reasons for the time between code complete and code in production but also with a collection of techniques that will enable you to reduce that time in your organization.

  • Slides

Part of a Collection

SATURN 2015 Presentations