DevOps Conference | December 02 - 05, 2019 in Munich 2019
The Conference for Continuous Delivery, Microservices,
Containers, Clouds and Lean Business

CI/CD Workshop: Treating your Pipeline as a Product [SOLD OUT]

This talk originates from the archive. To the CURRENT program
August 15: ✓ Group Discount ✓ Raspberry Pi or Playstation Classic for free ✓ Save up to 510 € Register now

More talks in the program:

Friday, June 14 2019
09:00 - 17:00
Booking note:
CI/CD Workshop

CI/CD started out years ago as a nice-to-have for development teams. CD adoption grew over time across teams and layers of the organization, resulting in delivery systems that often evolved in an ad-hoc way, full of workarounds, poor code, and abstractions. Today CI/CD is mission-critical if we want to keep up with the market and also fix issues quickly. 

To achieve the level of reliability and performance required, a mindset change is needed. We must treat our pipeline as a product! This has a number of implications, from team design to product management and building in the necessary quality requirements. 

This workshop will help you navigate this new world of reliable CI/CD! In particular, you will learn about:

  • Why must we treat pipelines as a product and what does that mean in practice?
  • How to build in quality in the CI/CD system to cope with growing CD adoption in your organization?
  • Take with you concrete patterns for ensuring your CI/CD is resilient, performant, and scalable.
  • Introduction
  • How Resilient Delivery Looks Like
  • Fast Feedback Loops
  • CI/CD Anti-Patterns
  • Treat Your Pipeline as a (Recoverable, Secure, Scalable, Measurable, Testable, Operable, Usable) Product
  • Recommended Practices
    • Everything-as-code
    • Regular deploys from zero
    • API-driven toolchain
    • Monitor and auto-scale CI/CD infrastructure
    • Functional and smoke tests for pipeline changes
    • Mimic production pipelines
    • Log aggregation and event correlation
    • Pipeline façades
  • Treat Your Pipeline as a Value Stream
    • Value stream mapping
    • Flow efficiency
    • Activity-driven, short and wide pipelines

This workshop is for software developers, testers, build & release engineers, QA engineers, and anyone else interested in understanding how to release software 24×7, incorporating techniques to ensure rapid and safe delivery with reliable pipelines and a robust delivery system.

Participants will need the following:

  • Laptop with at least 8 GB memory
  • VirtualBox installed, see instructions to install here:
  • Vagrant installed, see instructions to install here:
  • (only if using Windows 10 or Windows 8 Pro) Disable Hyper-V, see instructions to disable here:
  • GitHub account

Stay tuned:

Behind the Tracks


Kubernetes Ecosystem

Docker, Kubernetes & Co

Microservices & Software Architecture

Maximize development productivity

Continuous Delivery & Automation

Build, test and deploy agile

Cloud Platforms & Serverless

Cloud-based & native apps

Monitoring, Traceability & Diagnostics

Handle the complexity of microservices applications


DevSecOps for safer applications

Business & Company Culture

Radically optimize IT

Organizational Change

Overcome obstacles on the way towards DevOps

Live Demo #slideless

Showing how technology really works