Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

Feature Flags with Split.io CTO Patricio Echague

Feature Flags with Split.io CTO Patricio Echague

FromCTO Podcast


Feature Flags with Split.io CTO Patricio Echague

FromCTO Podcast

ratings:
Length:
45 minutes
Released:
Sep 21, 2022
Format:
Podcast episode

Description

Do you dream of more harmony between product and engineering teams when releasing features? This week’s show dives deep into the world of features. Patricio Echague, CTO and co-founder of Split.io, shares how to avoid causing trauma to your engineering teams with pushes to production. He joins Etienne de Bruin to discuss the fundamentals of updating code in a way that empowers teams across your company.

Some ideas you’ll hear them explore are:

As a CTO, whether you're at a highly scaled organization or just starting, the value you create is through the code you've written. In updating that code, trunk-based development is the way to go. 

Though you can use other branching techniques to use feature flags, they are more powerful when they are developed with a trunk-based methodology.

When using feature flags, you should start by placing them as high in the stack as possible and then moving them down as needed. If a feature flag has at least two conditions, two possible states, it gets exponential. This will create difficulty if you have to change many feature flags.

You can try to mitigate the animosity between product and engineering by giving them independence.

Any mature feature flag will help you identify when flags are no longer being engaged and used. 

If you have a monolith code base, you can move towards trunk based by peeling off areas of the monolith that haven't changed often and have a unit of domain, and then putting that into microservice and giving some teams autonomy to iterate on that service alone.


Resources
Patricio Echague on the Web | LinkedIn | Twitter
Released:
Sep 21, 2022
Format:
Podcast episode

Titles in the series (100)

If you are a Chief Technology Officer of a startup or you hope to be one then this podcast is for you! Every week we talk about time management, hiring strategies and better leadership in the C-Suite. We talk to world class CTO Coaches as well as top technologists in spaces like Crypto, AI, Web3 and scaling tech companies. Etienne de Bruin is the founder of 7CTOs which offers peer groups for technology executives that meet on a monthly basis. These groups are lead by our hand picked coaches to help the CTO get unstuck faster, have a sounding board for ideas and share important resources to meet goals more effectively. Check us out 7ctos.com.