Insight certainty 4/5 debate potential 2/5

Barysiuk: Independent feature flag rollouts at scale create a customer mess

Serge Barysiuk · How PandaDoc Uses CI to Manage 800 Product Updates Per Month on Path To $100m+ ARR · Dec 12, 2023 · at 13:39

This episode carries Serge Barysiuk's own address, with nobody on the show putting questions to them. It still counts as said, and it is kept out of every score on their page.

PandaDoc CTO Sergey Barysiuk discusses the organizational challenges of continuous deployment and feature flagging at scale.

0:00 / 0:15exact quote · 16.0s
720p mp4 · rendered on demand · StarZero watermark
“When you hit scale, and when you have four teams working on the different things in the different parts of the application, launching this to the users, and 300 feature tags, what it creates a big mess, which you put on your customers.”

quote is from the automated transcript, cleaned for reading: filler sounds and stutters are removed, nothing is rephrased. names can be misheard (the analysis reads context, assessments check outside sources). how →

More from Serge Barysiuk

Assertion Not checkable as stated
Barysiuk: PandaDoc deploys 800 product updates per month to production
“So, 800 product updates. You might call BS, but I checked today, like, how many did we do today? 24 so far. They're still going. And, ah, so that's all the updates we're delivering to production, which our customers can already use.”
Serge Barysiuk Dec 12, 2023 ▶ 1:06 How PandaDoc Uses CI to Manage 800 Product Updates Per Month on Path To $100m+ ARR
Insight
Barysiuk: Most development bottlenecks occur between implementation and review
“Most of the problems you see, they lie between the implementation and review”
Serge Barysiuk Dec 12, 2023 ▶ 2:35 How PandaDoc Uses CI to Manage 800 Product Updates Per Month on Path To $100m+ ARR
Insight
Barysiuk: Continuous delivery yields zero learning if customers cannot use intermediate updates
“When you think about the feature, you're thinking about this end stage, and you can do continuous integration, continuous delivery all day long, but if in the middle of this process your customers can't use it, you're not learning anything. If you're waiting, …”
Serge Barysiuk Dec 12, 2023 ▶ 7:11 How PandaDoc Uses CI to Manage 800 Product Updates Per Month on Path To $100m+ ARR
Insight
Barysiuk: Feature launches fail unless sales and customer success are enabled
“And so we launch this and that feature flag to 100%. It's done, but it's not. And the teams don't know about this. They can sell it. They don't know, like, how it works and all those things. So this is very important to kind of, like, close the loop and Capita…”
Serge Barysiuk Dec 12, 2023 ▶ 15:09 How PandaDoc Uses CI to Manage 800 Product Updates Per Month on Path To $100m+ ARR
Disclosure
Barysiuk: PandaDoc maintains roughly 300 feature flags at different rollout stages
“So the PandaDoc, we probably right now have roughly 300 feature flags, like, ah, in the different stages, some of them they're rolled out completely, some of them they're like still, maybe like one, two percent, but this is how it works.”
Serge Barysiuk Dec 12, 2023 ▶ 9:36 How PandaDoc Uses CI to Manage 800 Product Updates Per Month on Path To $100m+ ARR
Made with StarZero

Turn any episode into a week of clips.

This entire site, over 2,600 episodes transcribed, diarized, checked and made playable, runs on the StarZero media pipeline. Drop in your own episode and the podcast clipper finds the moments worth sharing, cuts them, captions them, and reframes them for every feed.