Infelizmente aplicações falham e quando isso acontece precisamos agir rápido para minimizar o impacto negativo na nossa solução, com isso há algumas técnicas e tecnologias para auxiliar nesse incidentes, umas dela é o conceito de feature toggle, mas como fazemos isso em aplicações distribuídas? Onde as funcionalidades podem estar espalhadas entre aplicações, baseado nisso, vamos falar sobre a aplicação de feature toggle em conjunto com o conceito de configurações distribuídas, utilizando como tecnologia o Spring Cloud Config, com objetivo de estruturar nossas funcionalidades para falharem.
6. FEATURE TOGGLE
Feature Toggles (often also refered to as Feature Flags) are a
powerful technique, allowing teams to modify system behavior
without changing code. They fall into various usage categories, and
it's important to take that categorization into account when
implementing and managing toggles.
https://martinfowler.com/articles/feature-toggles.html