How can we make containerized development and deployment more efficient and user-friendly? @gerhardlazu hosts @ESipsma on his Podcast discussing using the combination of #BuildKit and #Dagger to automate almost everything.
https://t.co/XvbFg8pnra
We at Airbyte are excited to share our journey of optimizing our CI/CD process with the Dagger platform. As an open-source ELT platform managing hundreds of Docker containers, we faced challenges with our original CI system, which was a maze of GitHub Actions, YAML, and shell scripts.
It was not only slow but also challenging to maintain. However, with @dagger_io introducing its Python SDK in 2022, we saw an opportunity and started transitioning to a more streamlined CI/CD setup by early 2023.
With Dagger Cloud, we've achieved a 2-5x boost in our CI pipelines and managed to cut our costs by a whopping 75%. This "Daggerized" CI system has transformed our workflow. With Dagger Cloud's intelligent caching, our CI processes are significantly faster.
By integrating Dagger into a Kubernetes cluster with auto-scaling runners, we've optimized our resource usage, leading to considerable savings. As we look to the future, our plan is to further expand our CI infrastructure with Dagger and encourage our teams to adopt and contribute to this efficient platform.
Our collaboration with Dagger has been pivotal, and we're eager to see where this partnership will take us next!
Dagger is probably the thing I'm most excited about right now. I'm having a lot of fun with it. Like normal, I'm not really using it the right way, but I see so much potential in it. I like where it's headed.
Build your own automation platform in 20mn, one artisanal script at a time. @solomonstre just showed us how with #ProjectCloak at #VMwareExplore.
Check out the recording here: https://t.co/EnTQhcVwUx
Join the Livestream of @solomonstre's talk at #VMwareExplore at 11 am PST. He'll demo how to build an automation platform in 20 mn, one artisanal script at a time! #ProjectCloak https://t.co/qS82rWMDWy
Introducing Dagger for VS Code, with native language server support for @cue_lang . Featuring syntax highlighting, hover, and jump to definition. It’s never been easier to develop CI/CD pipelines in your favorite IDE. https://t.co/dkVjMy820E
@ForSpareParts@dagger_io e.g. there could be a reusable library for converting a list of apk packages to LLB, or one for converting an npm package.json to LLB. Merge+Diff enable these libraries to be as efficient as possible at the cost of the effort needed for deep integration.
Wrote about a new way to build DAGs with BuildKit. I'm excited by use cases like constructing container images as lazy package merges. Between the low-level efficiency of BuildKit and high-level power of tools on top of it like @dagger_io, a lot to look forward to in this space!
Complex builds that once took an hour @netflix now take three minutes with MergeOp, a new feature released in #BuildKit v0.10. Engineer @ESipsma explains how features like MergeOp & DiffOp enable BuildKit to maximize cache reusability & unlock use cases: https://t.co/bhELy4mdb2
@ForSpareParts@dagger_io Exactly, shell commands are a universal interface but lossy by wrapping the DAG in a black box. The goal for merge+diff would be to create high-level interfaces that are simple but underneath the hood integrate with tools to maximize cacheability.
@ForSpareParts@dagger_io Not yet, I’ve done some early investigation with Alpine but had to put that on the backburner temporarily due to time constraints. Nix is promising too, some discussion here: https://t.co/s39NAZVkhU