Continuous Delivery Workshop with Dave Farley: Advanced Deployment Pipeline Techniques

Start date: TBC

Duration: 1 day; 9:30a.m. to 4:30 p.m

Cost: Member-subsidised rate €225

Programme overview

The Deployment Pipeline is a central concept in Continuous Delivery. It represents an effective, controlled channel through which all changes destined for production pass.

A defining objective in CD is to work so that our software is always in a “releasable state”. By applying high levels of automation to our development process, in the form of a Deployment Pipeline, we pass all changes to our production systems through this channel and evaluate them prior to release.

This means that the pipeline quickly becomes a strategic resource.

As our use of this important tool grows, the performance of the pipeline, in terms of the rapidity with which it can give valuable feedback on the quality of your work, becomes a central concern.

This course explores:
Effective models for deployment pipelines.
How the scope of your pipeline(s) impacts on team structure, and vice versa.
How do you optimise your deployment pipeline(s) to give fast feedback?
How do you protect this strategic “channel to production”?

Who should attend/Prerequisites

This is an Advanced CD course, and so we expect that attendees will already be broadly familiar with the concepts of Continuous Delivery, as described in the Continuous Delivery book (co-authored by Dave Farley).

Practical experience with agile methods will help.

Attendees should be practicing test and deployment automation, automated configuration management and in particular Continuous Integration.

These course build on these foundations and take these ideas further.

About Dave Farley

Dave Farley is a thought-leader in the field of Continuous Delivery, DevOps and Software Development in general. He is co-author of the Jolt-award winning book ‘Continuous Delivery’ a regular conference speaker and blogger and one of the authors of the Reactive Manifesto.

Dave has been having fun with computers for over 35 years has worked on most types of software, from firmware, through tinkering with operating systems and device drivers, to writing games, and commercial applications of all shapes and sizes. He started working in large scale distributed systems more than 30 years ago, doing research into the development of loose-coupled, message-based systems – a forerunner of MicroService architectures.

Dave has a wide range of experience leading the development of complex software in teams, both large and small, in the UK and USA. Dave was an early adopter of agile development techniques, employing iterative development, continuous integration and significant levels of automated testing on commercial projects from the early 1990s.

Dave is a former “Director of Innovation” at ThoughtWorks and Head of Software development at LMAX Ltd, home of the OSS Disruptor, a company that are well known for the excellence of their code and the exemplary nature of their development process.

Dave is now an independent software developer and consultant, and founder and director of Continuous Delivery Ltd.


Twitter: @davefarley77


Company WebSite:

To register your interest or make an enquiry please click here

Enquire Now