Ga naar inhoud

Plan een wijziging in

Een lancering die om 9:00 stipt gebeurt — niet “toen iemand achter zijn bureau zat” — is een van de stille geneugten van feature flags. Je kunt de stand van een flag laten veranderen op een moment dat jij kiest, en dan iets anders gaan doen.

Open je flag in de omgeving waarin je lanceert, en kies er in plaats van nu te schakelen voor om de standwijziging in te plannen: kies aan of uit, kies het tijdstip, bevestig. Het dashboard toont de aankomende wijziging op de flag totdat hij gebeurt.

Inplannen vraagt dezelfde rechten als de omgeving nu schakelen — een schema is gewoon een schrijfactie met een tijdstempel, dus omgevingen met productieklasse houden hem aan dezelfde lat.

De wijziging gaat in op precies het gekozen moment, voor elke lezer tegelijk. Er is geen minuut-voor-minuut verloop tussen apparaten die op verschillende momenten polden: een apparaat dat op T-1 seconde vraagt krijgt de oude waarde, op T+1 seconde de nieuwe. Zodra hij afgaat, stopt hij met tonen als aankomend — wat je op de flag ziet is altijd wat waar is.

Aan/uit-standwijzigingen voor boolean-flags. Targetingregels en multivariate standaarden kunnen niet worden ingepland — die wijzigingen gebeuren wanneer je ze opslaat. Heb je een regelwijziging om 9:00 nodig, dan is dat een agendaherinnering en een bewaard concept van je intentie — of een voorstel dat om 9:00 wordt goedgekeurd.