The Container Contract : Unit of Exchange for successful Delivery PipelineIrfan Ahmad
schedule 4 months agoSold Out!
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.
How a flawed CI/CD process can blow you off
Everyone is aware about the benefits which Continuous Delivery (CD) and Continuous Integration (CI) can bring to any organisation but nobody talks about the day-today obstacles where if the process of CI/CD not followed seriously, can turn out to be a myth/fallacy.
Things can go wrong if following things are not properly designed/configured:
- End-To-End Pipeline setup
- Deployment Schedule (Daily vs weekly vs fortnightly deployments)
- Two-way compatibility (Code vs Schema change)
- Trunk based development vs Multiple Branches
- Discipline around feature Flags
- Deployment Downtimes (blue-green deployments)
- Discipline around Test Automation
Join us and learn the loopholes and the barriers in the Continuous Delivery/Continuous Integration process as we share our personal experiences.