Istniejąca aplikacja produkcyjna (App1) otrzyma aktualizację, która wprowadza nową usługę zależną od innej aplikacji (App2) będącej jeszcze w fazie rozwoju. Musisz wdrożyć aktualizację App1, zanim App2 będzie dostępna, i mieć możliwość włączenia nowej usługi w App1, gdy App2 zostanie wdrożona. Co należy zaimplementować?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zaimplementuj flagę funkcji (feature flag)..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to zaimplementowanie flagi funkcji. Flagi funkcji (feature flags) pozwalają na warunkowe włączanie lub wyłączanie określonych funkcji w aplikacji bez konieczności ponownego wdrażania kodu. Dzięki temu można wdrożyć zaktualizowaną aplikację App1 z nową usługą, która jest zależna od App2, ale pozostawić tę usługę wyłączoną, dopóki App2 nie będzie gotowa. Kiedy App2 zostanie wdrożona, flagę funkcji można aktywować, aby włączyć nową usługę w App1. Utworzenie forka lub gałęzi w kompilacji nie rozwiązuje problemu włączania/wyłączania funkcji w już wdrożonej aplikacji. Polityka gałęzi dotyczy zarządzania kodem źródłowym i procesem scalania, a nie dynamicznego sterowania funkcjonalnościami w środowisku produkcyjnym.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana