Featureflag
Een featureflag schakelt bedoeld applicatiegedrag via configuratie. Zo kunnen technisch uitrollen en een functie beschikbaar maken worden gescheiden.
Een featureflag is een instelbare schakelaar voor bedoeld applicatiegedrag. De code moet hem uitlezen en passende routes bevatten voor de in- en uitgeschakelde toestand.
Een hypothetisch portaal stelt een nieuwe herhaalbestelfunctie eerst alleen aan een testgroep beschikbaar. De nieuwe code kan al draaien terwijl andere gebruikers het vorige proces behouden. De ontvangende groep wordt uitdrukkelijk vastgelegd.
Uitschakelen draait gemaakte bestellingen of databasewijzigingen niet terug. Een featureflag vervangt ook geen controle op toegangsrechten. Het team moet beide toestanden testen en overbodige schakelaars opruimen, zodat oude voorwaarden niet ongemerkt in de code blijven.
Bronnen
Verwante begrippen
- SoftwarereleaseEen softwarerelease is een herkenbare versie die voor bepaald gebruik beschikbaar wordt gesteld. Publicatie zet niet vanzelf alle systemen over.
- Continuous deliveryContinuous delivery bereidt softwarewijzigingen via een herhaalbaar proces voor. Goedkeuring voor productie kan een bewuste beslissing blijven.
- Cache stampedeEen cache stampede ontstaat wanneer gelijktijdige cachemissers dezelfde dure berekening of gegevensopvraag herhaaldelijk starten.
- BackpressureBackpressure stemt de instroom van gegevens af op de verwerkingscapaciteit van de ontvanger via signalen om te vertragen of te pauzeren.
- Race conditionEen fout resultaat hangt af van de tijdsvolgorde van overlappende toegang.
- GeheugenlekNiet meer nodig geheugen blijft tijdens gebruik onnodig vastgehouden.
Artikelen over dit onderwerp

Uw project met ASES
Beschrijf ons uw project. We nemen contact met u op met een eerste inschatting.
