Skip to content
DOP 362: Feature Flags vs Canary Deployments episode artwork

Aug 5, 2026 48 min

DOP 362: Feature Flags vs Canary Deployments

from DevOps Paradox Hosted by Darin Pope & Viktor Farcic

#362: Feature flags or canary deployments - do you need both? Viktor puts it to Alex Casalboni from Unleash, who says he argues about this with his colleagues roughly every day, and the answer lands clean. Switching a hostname, a database, an API vendor? That is infrastructure, nothing to do with who the user is, so keep your canaries and your blue-green. But a canary switches one thing at a time. Try running three A/B tests and ten behavioral changes through it and the whole approach buckles. Anything that needs to know who the user is belongs in a flag. Different layers of the stack, different tools, and most teams will end up with both whether they planned to or not. Back up, though, because there is a new word attached to all of this. FeatureOps. There is a manifesto and everything, sitting at [featureops.io](https://featureops.io/), reading a lot like someone nailed 95 theses about feature flags to a door. Real discipline, or marketing wrapper? Alex gets about ten seconds of pleasantries before he has to answer for the word. His defense is narrower than the name suggests, and better for it: every ops discipline we have gets you to the deployment and then waves goodbye. Something breaks, you go around the whole loop again - hotfix, pipeline, 20 or 30 or 60 minutes, fingers crossed. FeatureOps is the claim that the same principles apply after the code is already running. Runtime control. Alex says enterprise customers routinely have a 12 to 24-hour round trip between finding a problem and getting the fix live. Even for a hotfix. Viktor is not letting the seconds claim through unchallenged. If it takes you a day to notice and two seconds to flip, that is a day and two seconds - so stop measuring from the convenient starting line. Alex concedes the framing and then goes somewhere better with it: the bottleneck was never the clicking. It is the humans and the bureaucracy in between. Which is why Unleash is pushing impact metrics, where the SDK sends error rates back and the system kills the feature itself, no human in the loop. Then Darin calls BS on immutable event log, because there is no such thing as immutable data, and Alex takes the hit cleanly - fair, it is append-only with locked-down keys, not magic. Nobody puts this part on a landing page. Flag evaluation has an input, not just a true/false output, and that input is user context - which means an external API call is not just latency, it is your PII leaving the perimeter. A compliance problem hiding inside a performance decision. And the flag graveyard is worse than you think: companies create roughly ten flags for every one they clean up, and Alex has a customer whose oldest flag dates to 2012. His fix is an MCP server that opens the cleanup PR for you when you mark a release complete. Best line of the day, on whether flags complicate your code: everything complicates your code, and the best way to not complicate your code is to not code. Alex's contact information: LinkedIn: https://www.linkedin.com/in/alexcasalboni/ X: https://x.com/alex_casalboni YouTube channel: https://youtube.com/devopsparadox Review the podcast on Apple Podcasts: https://www.devopsparadox.com/review-podcast/ Slack: https://www.devopsparadox.com/slack/ Connect with us at: https://www.devopsparadox.com/contact/

Episode details come from the podcast's RSS feed.

Embed this episode

Ready to play

DOP 362: Feature Flags vs Canary Deployments

0:00 48:13

No transcript yet.

Requests help us decide what to transcribe next.

DevOps and Docker Talk: Cloud Native Interviews and Tooling Bret Fisher 7 years running! Interviews from Bret Fisher's live show. Topics cover container and cloud topics like Docker, Kubernetes, Cloud Native development, DevOps, SRE, GitOps, DevSecOps, Platform Engineering, and the full software lifecycle. Full show notes and more info are available at https://podcast.bretfisher.com Data Legends: Stories From The IT Trenches ChaosSearch Data Legends: Stories From The IT Trenches is a podcast for CIOs, CTOs, DevOps and SRE leaders who are stealthily shaping the success of businesses around the world. Each episode will feature a conversation with a Data Legend about their unique experiences, lessons learned, and battle scars earned as they’ve navigated the rapidly changing IT and Engineering landscape. If you want to be compelled and inspired by stories of people, processes and technologies that have banded together to manage data at scale, you’ve come to the right place.Welcome to Data Legends! Day Two DevOps Packet Pushers Join hosts Ned Bellavance and Ethan Banks as they dive deep into the challenges of cloud operations from the perspective of seasoned practitioners. You'll hear from expert guests—technical leaders, trainers, and consultants with years of hands-on experience—discussing the nuances of modern cloud environments. From AWS to Azure, networking to security, automation to DevOps, each weekly episode equips you with the insights to confidently address tech and business challenges such as resilience, cost management, and performance. Whether you want to hone your skills today or prepare for what’s coming next, Day Two Cloud cuts through the vendor fog to guide you through a shifting IT landscape. Porozmawiajmy o IT Krzysztof Kempiński Pokazuję trendy, technologie, zjawiska i metodyki, które są obecnie stosowane w IT. Poprzez ten podcast chcę docierać do ludzi z branży na różnym stopniu zaawansowania jak również ludzi spoza, którzy dopiero zastanawiają się nad wejściem lub myślą o wyborze tej ścieżki zawodowej. Większość odcinków to wywiady z ekspertami w swoich dziedzinach. Nie ograniczam się tylko do aspektów technicznych związanych z programowaniem, chmurą, DevOps. Poruszam tematy związane z rekrutacją, zarządzaniem, produktywnością, umiejętnościami miękkimi czy pracą na różnych stanowiskach. Zatem jeśli interesuje Cię programowanie, branża IT, chmura, DevOps, administracja ta audycja jest dla Ciebie! Zapraszam na stronę podcastu: https://porozmawiajmyoit.pl/ #polskipodcast

Frequently asked questions

How long is this episode of DevOps Paradox?

This episode is 48 minutes long.

When was this DevOps Paradox episode published?

This episode was published on August 5, 2026.

Can I download this DevOps Paradox episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.