Conf42: Cloud Native 2021

...

The Need for Speed (in your CI/CD setup)

Zan Markan
Developer Advocate @ CircleCI

Zan Markan's LinkedIn account Zan Markan's twitter account


What's the longest CI/CD build you worked with? Mine once took whole day.
This is a tale of creating and taming that monster build.

When developing software and maintaining CI/CD and testing pipelines we are often compelled to increase our test coverage by adding more tests, and therefore improve our apps’ quality. After all, more automation equals better software, right?

There’s a flipside to this equation however, and a point at which we start seeing diminishing returns from each test we add. Taken to extreme, these diminishing returns begin to actively harm our ability to deliver working software.

In this talk we will look at a tale of creating and taming a monster of an all day build (one that really happened to me once), and cover tips, tricks, and tools to help you avoid that scenario in the future - from obvious suggestions such a s adding resources to your build machines, to less obvious ones like removing tests altogether.

This talk will cover tips, tricks, and tools that help you speed up builds - from adding resources to test splitting to bringing a hatchet to your test suite.

Awesome conferences for

Priority access to all content

Community Discord

Exclusive promotions and giveaways