Imagine what if everything is automated , now what ?  are you done yet ?  

No , We still want our team's deliverables to be clean and unambiguous, reducing friction in our delivery pipeline , but how is this possible forever ?

Solution - Container contracts to facilitate clean deliverables between teams.

A Container contract is a clean line of separation between teams, where the Docker image is both the borderline and the unit of exchange.


At this talk, we will learn how to leverage the container technology to solve the challenges of the delivery  pipeline with Container contracts.

But Why with Docker 

1.Docker is becoming a standard for managing infrastructure using containers.

2.The product,testing or Operational code and its infrastructure are growing at scale with more complexity, dependencies and technology diversity.


Outline/Structure of the Demonstration




Outline/structure of the Session
1.Challenges in Managing a Delivery Pipeline - 5 min

2.Container Contract and workflow - 5 min

3.How to Implement Container contracts in your Pipeline - 10 min

4.Live Demonstration of Delivery Pipeline over containers - 15 min

5.Best Practices and Patterns - 5 min

6.Questions and Answers - 5 min

Learning Outcome

You will Learn 

  • Docker, how it works and why it's important to not just ops but for everyone  
  • Docker tools to support delivery pipeline
  • Integrate container contracts into a CI pipeline
  • Examples for taking your projects ahead. 

Target Audience

Testers, Developers, SysOps and Product Managers



schedule Submitted 6 years ago