Engineering the Future of Software
29–31 Oct 2018: Tutorials & Conference
31 Oct–1 Nov 2018: Training
London, UK

An architect’s guide to leveraging your incumbency

Brad Topol (IBM)
15:5016:40 Tuesday, 30 October 2018
Secondary topics:  Best Practice, Overview
Average rating: ****.
(4.00, 1 rating)

Who is this presentation for?

  • CIOs, CTOs, IT developers, and those in operations

Prerequisite knowledge

  • A basic understanding of cloud architecture as it pertains to application workflows and life cycles

What you'll learn

  • Explore application modernization strategies and best practices to begin to move your suite of offerings into the cloud


While the industry has promoted a dramatic trend to build new, improved styles of architecture, there remains a gap in how to address the ongoing and continuous improvement and operation of existing enterprise IT systems alongside these new 12-factor apps.

Brad Topol explains why 12-factor apps are a natural fit for Kubernetes by design, demonstrating how Kubernetes addresses virtually all of the 12 factors for scalable web apps. Brad then takes a step back to consider how well stateful and transactional workloads that were not designed for 12-factor run within Kubernetes.

Even with purist gaps from 12-factor for traditional enterprise workloads, there are real velocity and cost-management benefits to moving stateful and transactional workloads to containers. With a container-based orchestrator like Kubernetes, all workload types can take advantage of automated DevOps release pipelines, provide rich feedback loops with canary testing, leverage better automated failure recovery in production, and provide easier visibility into the operational health of services running within Kubernetes. Leveraging a standard platform for a blend of architectural types enables an enterprise to standardize operational practices for across the board. The end result might be the right path for your enterprise to drive your digital transformation.

Photo of Brad Topol

Brad Topol


Brad Topol is an IBM distinguished engineer, leading efforts focused on open technologies and developer advocacy. Brad is a Kubernetes contributor, serves as a member of the Kubernetes Conformance Workgroup, and is a Kubernetes documentation maintainer. Previously, he was a member of the OpenStack Foundation board of directors, an OpenStack core contributor, and the project lead for the OpenStack Interoperability Challenge effort. Brad is a coauthor of Identity, Authentication, and Access Management in OpenStack by O’Reilly.