Существующее производственное приложение (App1) получит обновление, которое представит новую службу, зависящую от другого приложения (App2), все еще находящегося в разработке. Вам необходимо развернуть обновление App1 до того, как App2 станет доступно, и иметь возможность включить новую службу в App1 после развертывания App2. Что следует реализовать?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Реализовать feature flag..
Почему это правильный ответ
Реализация feature flag (флага функции) является правильным решением, поскольку она позволяет развернуть новую функциональность в App1, но держать ее отключенной до тех пор, пока App2 не будет готово. Когда App2 станет доступно, флаг можно будет включить, активируя новую службу в App1 без необходимости повторного развертывания. Создание fork в сборке или создание branch в сборке не подходят, так как они относятся к управлению исходным кодом и не предоставляют механизма для динамического включения/выключения функциональности в уже развернутом приложении. Реализация branch policy (политики ветвления) также относится к управлению исходным кодом и контролю качества кода, а не к управлению функциональностью в производственной среде.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется