DevOpsDevOps
Conference45min
BEGINNER

Pipeline Patterns and Antipatterns - Things your Pipeline Should (Not) Do

This talk examines common antipatterns in automated pipelines, such as unnecessary artifact publishing and redundant tool installations, and explains why they hinder efficiency. Attendees will gain practical insights into designing more effective pipelines and learn actionable strategies to improve workflow and shorten feedback loops.

Daniel Raniz Raneland
Daniel Raniz Ranelandfactor10

talkDetail.whenAndWhere

Wednesday, April 1, 17:20-18:05
Zaal 11
talks.roomOccupancytalks.noOccupancyInfo
talks.description
Automated pipelines have become an integral part of our daily workflow. As the pipelines become increasingly important, the demands placed on them rise proportionally.

As with many things, a great pipeline operates seamlessly in the background, while a poorly designed one becomes a constant irritation.

Are you publishing your artefacts every time the pipeline runs, running all steps in a sequence, or installing all the tools every time a new build starts?

In this talk, I will address these antipatterns and more I have encountered during my work as a consultant, explaining why I consider them such and what you should do instead.

After listening to this talk, you will better understand what makes a pipeline great and concrete things you can do to improve it and shorten the feedback loop.
pipelines
workflow
feedback
antipatterns
talks.speakers
Daniel Raniz Raneland

Daniel Raniz Raneland

factor10

Sweden

Raniz is a programmer, architect, speaker and coach at factor10. He is a problem solver who keeps track of the bigger picture. He is prestigeless, likes to get into new domains, and loves sharing knowledge and ideas. Raniz has worked with system- and software architecture at several companies since 2010 and has been with factor10 since 2021. When not working he's into beer brewing, sourdough bread, 3D printing and triathlons.

talkDetail.rateThisTalk

talkDetail.poortalkDetail.excellent

talkDetail.ratingNotYetAvailable

talkDetail.ratingAvailableWhenStarted

talkDetail.signInRequired

talkDetail.signInToRateDescription

occupancy.title

occupancy.votingNotYetAvailable

occupancy.votingAvailableBeforeStart

talkDetail.signInRequired

occupancy.signInToVoteDescription

comments.title

comments.speakerNotEnabledComments