O que é Feature Toggles? Feature Toggles (ou feature Flags no DevOps) é uma técnica de desenvolvimento de softwares (considerado também por muitos um padrão de arquitetura) que visa tornar o código desenvolvido e publicado "habilitável" ou seja ser possível desligar o código publicado.
Esta técncia de desenvolvimento vem se tornando cada vez mais conhecida e utilizada devido ao aumento da popularidade dos conceitos de DevOps, que traz com ele Trunk Based Development (que também é uma técnica de desenvolvimento onde se trabalha com uma única Branch) e o próprio Feature Flags (uma outra forma de nomear Feature Toggles).
Neste breve conteúdo eu explico também as principais vantagens em se adotar esta técnica.