Una aplicación de producción existente (App1) recibirá una actualización que introduce un nuevo servicio que depende de otra aplicación (App2) aún en desarrollo. Debe implementar la actualización de App1 antes de que App2 esté disponible y poder habilitar el nuevo servicio en App1 una vez que App2 esté implementada. ¿Qué debería implementar?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Implementar un feature flag..
Por qué esta es la respuesta
Un feature flag (o interruptor de características) permite activar o desactivar funcionalidades específicas en tiempo de ejecución sin necesidad de volver a desplegar el código. Esto es ideal para el escenario descrito, ya que permite desplegar la actualización de App1 con el código del nuevo servicio inactivo, y luego activarlo una vez que App2 esté disponible. Crear un fork o una rama en la compilación no es aplicable aquí; estas son prácticas de control de versiones para el desarrollo de código, no para la gestión de características en producción. Una política de ramas es una regla que se aplica a las ramas de un repositorio (por ejemplo, requerir revisiones de código), lo cual tampoco aborda la necesidad de activar o desactivar una característica en una aplicación desplegada.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta