System Design · Middle · Frage 33 von 75
Wie schaltet man ein neues Feature schrittweise für 10 % der Nutzer frei?
- 1
Math.random() < 0.1bei jedem Laden der Seite - 2Ein eigenes Deployment für jeden zehnten Nutzer
- 3Ein Flag mit Rollout nach dem Hash der Nutzer-ID
Antwort zeigen
Richtige Antwort: Ein Flag mit Rollout nach dem Hash der Nutzer-ID
Erklärung
Ein Hash der Nutzer-ID ergibt eine stabile Gruppenzugehörigkeit über Sitzungen und Geräte. Math.random() würde das Feature bei jedem Laden umschalten. Flags werden auf dem Server oder am Edge ausgewertet, um Flackern der UI zu vermeiden.