No More YAML Soup: Taking Control with Dagger's Pipeline-as-Code Philosophy

Video

Watch Koray Oksay's talk at KCD's Munich 2024

In today’s fast-paced software development landscape, maintaining complex, YAML-based CI/CD pipelines can become a bottleneck, leading to what many developers lament as “YAML Soup”. This talk proposes a revolutionary shift with the adoption of Dagger, developed by Solomon Hykes’s team, which replaces traditional, error-prone scripting with a robust, language-agnostic API and cross-language scripting engine. This session aims to demonstrate how Dagger enables developers to write their pipelines as code directly within the language of their project, thereby enhancing readability, maintainability, and scalability. We will start with an overview of Dagger, discussing its core concepts and advantages over traditional pipeline configurations. The presentation will include a detailed walkthrough of transitioning from a YAML-based pipeline to a Dagger-based setup, illustrating the process with real-world examples and best practices. Attendees will leave with a clear understanding of implementing Dagger in their projects, leading to more efficient and manageable development workflows.

Speaker: Koray Oksay, Kubernetes Consultant at Kubermatic

Leading Companies Choose Kubermatic