Debe enrutar tres rutas de URL (/students, /teachers, /classes) para que cada una invoque una función diferente. ¿Cómo debe configurar Cloud Functions y el frontend?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Cree tres Cloud Functions y registre cada una como un servicio de backend detrás de un balanceador de carga HTTPS, enrutando las rutas al backend apropiado..
Por qué esta es la respuesta
La opción correcta es crear tres Cloud Functions y registrarlas como servicios de backend detrás de un balanceador de carga HTTPS, enrutando las rutas al backend apropiado. Esto permite una separación clara de la lógica para cada ruta URL (/students, /teachers, /classes) en funciones independientes, lo que mejora la modularidad y escalabilidad. El balanceador de carga HTTPS actúa como un punto de entrada único, distribuyendo el tráfico a la función correcta según la ruta de la URL. Las otras opciones son menos eficientes o no cumplen con los requisitos: Una única Cloud Function como servicio de backend detrás de un balanceador de carga HTTPS podría manejar las rutas, pero requeriría lógica interna para diferenciarlas, lo que va en contra de la idea de invocar una función diferente para cada ruta. Exponer tres Cloud Functions directamente (cada una con su propio activador HTTPS) funcionaría, pero no proporciona un único punto de entrada unificado ni las capacidades de gestión de tráfico de un balanceador de carga. Una única Cloud Function expuesta directamente para manejar todas las rutas es menos modular y escalable, ya que toda la lógica residiría en una sola función.
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