Un'applicazione di produzione esistente (App1) riceverà un aggiornamento che introduce un nuovo servizio dipendente da un'altra applicazione (App2) ancora in fase di sviluppo. È necessario distribuire l'aggiornamento di App1 prima che App2 sia disponibile ed essere in grado di abilitare il nuovo servizio in App1 una volta distribuita App2. Cosa si dovrebbe implementare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Implementare una feature flag..
Perché questa è la risposta
L'implementazione di una feature flag è la soluzione più efficace. Le feature flag consentono di abilitare o disabilitare funzionalità specifiche in un'applicazione in fase di runtime, senza dover ridistribuire il codice. Questo significa che puoi distribuire l'aggiornamento di App1 con il nuovo servizio disabilitato e, una volta che App2 sarà disponibile, potrai semplicemente attivare la feature flag per abilitare il servizio in App1. Creare un fork o un branch nella build non è appropriato in questo scenario, poiché si riferiscono a strategie di gestione del codice sorgente e non alla gestione delle funzionalità in produzione. Implementare una branch policy è una pratica di controllo del codice sorgente che non risolve il problema di abilitare o disabilitare una funzionalità in un'applicazione già distribuita.
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