Information Technology Reference
In-Depth Information
9.1 Service Delivery Strategies
Therearemanypossibleservicedeliverystrategies.Mostmethodologiesfallalongthecon-
tinuum between the older waterfall methodology and the more modern methodology asso-
ciated with the DevOps world. We recommend the latter because it gets better results and
encourages faster rates of innovation. It focuses on automation, instrumentation, and im-
provement based on data.
9.1.1 Pattern: Modern DevOps Methodology
The DevOps methodology divides the platform into two phases: the build phase and the
deployment phase. The build phase is concerned with taking the source code and produ-
cinginstallationpackages.Thedeploymentphasetakesthosepackagesandinstallsthemin
the environment where they are to be run. At each step along the way tests are performed.
If any test fails, the process is stopped. Source code is revised and the process starts again
from the beginning.
Figure 9.1 represents this service delivery platform. There are two primary flows. The
upper flow delivers the application. The lower flow delivers the infrastructure. The four
quadrants represent the build and deployment phases of each flow.
Search WWH ::




Custom Search