IBM Cloud DevOps Reference Architecture

Andrea C. Crawford
3 min readJul 20, 2020

--

The IBM Cloud DevOps Reference Architecture serves as a viewpoint on how we have helped our clients implement successful DevOps transformations. The IBM Cloud DevOps Reference Architecture (herein, referred to as “the architecture”) has recently undergone a revamp and focuses on using The Modern DevOps Manifesto approach to hybrid cloud landscapes.

A Modern view of DevOps phases

In addition to refreshing the architecture, we gave a “minty fresh” update to the DevOps phases in the architecture diagram.

DevOps phases
DevOps phases

Earlier visual depictions of the software delivery lifecycle typically have “Test” as a standalone phase. Over the years, we have seen the value of quality and risk-mitigating activities throughout the continuous delivery pipeline. Practices, like behavior-driven development, test-driven development, pair programming, test in production (TiP) with Chaos/resiliency testing, and AB testing to learn from end users should saturate from Continuous Planning through Continuous Learning. Each of the aforementioned practices (among others) are part of the IBM Garage Method for Cloud.

Continuous Security and Continuous Compliance are elevated with Continuous Testing as part of the “DNA of modern delivery.” Client concern around security with cloud and container platforms, and the omnipresent replacement of DevOps with DevSecOps, underscores that Continuous Security deserves an elevated and prominent place in the architecture.

DevOps beyond applications

DevOps for cloud-native applications has nuances that are not found in traditional apps (think container builds, deployment configurations, among others). While the architecture addresses the classical DevOps of applications, we also seek to bring the benefits of velocity and quality to the entire solution stack, including infrastructure, platform, data, and operations.

DevOps variants

In true Agile fashion, we will be iterating on the architecture to include “constituent architectures” for the many variants of DevOps. The next iteration will include GitOps, followed by others. DevOps resonates so well and it can be applied to other areas and domains, so we will be pointing to other reference architectures in the IBM Cloud Architecture Center for AIOps, MLOps, DevSecOps, and others. DevOps for all!

How Modern is your DevOps?

In our prior blog, The Modern DevOps Manifesto, we talk about modernizing DevOps approaches for the hybrid cloud landscape. The IBM Cloud DevOps Reference Architecture takes the tenants of the Modern DevOps Manifesto and positions new personas, new tools, and new process activities for cloud-native landscapes.

IBM Garage is built for moving faster, working smarter, and innovating in a way that lets you disrupt disruption.

Learn more at www.ibm.com/garage

--

--

Andrea C. Crawford

Sharing my perspective on things related to implementing DevOps, Internet of Things, Cloud, Agile, Social. Views are my own. I bleed Blue. THINK!