Devi eseguire un A/B test su un nuovo algoritmo di raccomandazione di prodotti dietro un load balancer HTTP(S) globale e randomizzare gli utenti. Come dovresti instradare il traffico?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Dividere il traffico tra le versioni usando i pesi..
Perché questa è la risposta
Per eseguire un A/B test randomizzando gli utenti con un load balancer HTTP(S) globale, la strategia più efficace è dividere il traffico tra le diverse versioni utilizzando i pesi. Questo permette di instradare una percentuale specifica di utenti alla nuova versione dell'algoritmo (ad esempio, il 10% del traffico) e il resto alla versione esistente, garantendo una distribuzione casuale e controllata. Abilitare la nuova feature flag su una singola istanza non garantisce la randomizzazione degli utenti e non sfrutta il load balancer per la distribuzione del traffico. Il reindirizzamento del traffico (mirroring) è utile per testare la nuova versione senza influire sull'esperienza utente, ma non è una tecnica di A/B testing per randomizzare gli utenti. L'utilizzo del routing basato sull'header HTTP è utile per testare funzionalità specifiche con gruppi di utenti predefiniti (ad esempio, sviluppatori), ma non è adatto per la randomizzazione su larga scala richiesta da un A/B test.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta