As an SRE / DBRE, I hate FFs because it means I can be lulled into a false sense of security when something I saw didn’t initially fail, only to start doing so the next week.

Just use canaries, I’m begging you.

Canaries meaning deploying the new stuff only to certain segments first?

I imagine that's got its own risks and challenges if there is a lot of bottlenecks or dependencies, like multi-tenant data store(s).

good luck rolling back when 20 teams have been waiting for your pipeline to be unblocked for 2 weeks