Si prevede di implementare più microservizi ed è necessaria una strategia di implementazione che consenta di testare e monitorare le modifiche durante un rollout graduale e di controllare la percentuale di utenti che riceve le nuove release. Quale strategia si dovrebbe raccomandare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Progressive exposure.
Perché questa è la risposta
L'esposizione progressiva (Progressive exposure) è la strategia più adatta perché consente un rollout graduale delle modifiche, testando e monitorando il comportamento in produzione su un sottoinsieme controllato di utenti. Questo approccio include tecniche come i canary release e i dark launch, che permettono di controllare la percentuale di utenti che riceve le nuove release e di mitigare i rischi. La strategia A/B testing è usata per confrontare due versioni di una funzionalità con l'obiettivo di determinare quale performa meglio, non per un rollout controllato. I Feature toggle (o feature flag) permettono di attivare o disattivare funzionalità senza ridistribuire il codice, ma non gestiscono il rollout graduale a una percentuale di utenti. La strategia Blue/green deployment prevede due ambienti identici (uno attivo, uno inattivo) e uno switch rapido tra di essi; è utile per ridurre i tempi di inattività, ma non offre il controllo granulare sulla percentuale di utenti come richiesto.
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