BackendCuestionario1
|
|
Título del Test:
![]() BackendCuestionario1 Descripción: backend cuestionario 1 |



| Comentarios |
|---|
NO HAY REGISTROS |
|
¿Qué responsabilidad principal tiene la subcapa de servicio en una aplicación backend modular?. Ejecutar las validaciones de formularios del frontend. Generar las vistas HTML enviadas al cliente. Implementar la lógica de negocio asociada a la funcionalidad. Gestionar las configuraciones del servidor web. ¿Qué característica distingue al backend de una aplicación moderna?. Está enfocado exclusivamente en la interfaz gráfica. Gestiona la lógica de negocio y garantiza seguridad y rendimiento. Solo responde a eventos disparados por el frontend. No interactúa con bases de datos ni servicios externos. A que nos referimos cuando hablamos de "Seguridad" en el desarrollo backend?. Se refiere a la capacidad del backend para manejar un aumento en la carga de trabajo o el número de usuarios sin degradar el rendimiento o la disponibilidad del sistema. Se refiere a proteger los datos y recursos del sistema de accesos no autorizados y ataques maliciosos. Ninguna es correcta. Es la capacidad del backend para responder rapidamente a las solicitudes de los usuarios y proporcionar una experiencia fluida y agil. ¿Qué ventaja ofrece la arquitectura de microservicios frente a una arquitectura monolítica?. Independencia en el despliegue y escalabilidad de componentes. Menor cantidad de código al eliminar capas innecesarias. Reducción de la necesidad de pruebas automatizadas. Mayor facilidad para el desarrollo de interfaces gráficas. ¿Cuál es una de las principales motivaciones para usar endpoints bien definidos en el diseño de microservicios?. Minimizar el uso de protocolos estándar. Permitir una comunicación desacoplada y predecible. Evitar la autenticación entre servicios. Reducir el número de servicios en la aplicación. En que se diferencian la Arquitectura basada en Servicios (SOA) y la Arquitectura de Microservicios?. a- Todas son correctas. b- La SOA es un enfoque de arquitectura para toda la empresa mientras que los microservicios son una estrategia de implementacion. c- Se implementa mediante un enfoque monolitico y los servicios se vuelven mecanismos de interoperabilidad con otros sistemas. d- Escalabilidad y despliegue independiente de los servicios. e- Ninguna es correcta. A que nos referimos cuando hablamos de "Escalabilidad" en el desarrollo backend?. Es la capacidad del backend para responder rapidamente a las solicitudes de los usuarios y proporcionar una experiencia fluida y agil. Implica proteger los datos y recursos del sistema de accesos no autorizados y ataques maliciosos. Ninguna es correcta. Es la capacidad del backend para manejar un aumento en la carga de trabajo o el número de usuarios sin degradar el rendimiento o la disponibilidad del sistema. ¿Cuál de las siguientes afirmaciones describe mejor el propósito de un API Gateway en una arquitectura de microservicios?. Reemplazar los microservicios por una única aplicación monolítica. Exponer directamente todas las bases de datos a los clientes. Reducir la cantidad de servicios externos necesarios en la aplicación. Centralizar el ruteo, seguridad y filtrado de solicitudes hacia los servicios. Que implica cuando hablamos de "Manejo de la logica de negocio" en el desarrollo backend?. Implica definir las reglas y procesos que definen como funcionara el sistema. Ninguna es correcta. Implica como se llevaran a cabo las operaciones. Todas son correctas. Implica la implementacion y gestion de la logica de negocio de una aplicacion. ¿Qué se busca lograr al agrupar funcionalidad coherente dentro de un mismo microservicio?. Separación de la lógica de negocio de los datos. Cohesión alta y menor acoplamiento entre servicios. Mayor dependencia entre capas internas del backend. Reducción de los niveles de seguridad. Defina la capa Frontend. Es el entorno de ejecucion de la interfaz de usuario. Es donde se motorizan las reglas del negocio de la aplicacion a desarrollar. Es donde desarrollaremos la presentacion de la informacion al usuario. Es donde se persisten los datos de nuestra aplicacion. Defina la capa Backend. Es donde involucramos las tecnicas de control de acceso y se optimizan procesos. Es donde se motorizan las reglas del negocio de la aplicacion a desarrollar. Es donde desarrollaremos la presentacion de la informacion al usuario. Es donde se hacen cumplir las reglas que debemos validar sobre las entidades del sistema. Indique las caracteristicas de Microservicios?. Ninguna de las anteriores. Resiliencia. Todas las anteriores. Comunicacion basada en APIs. Independencia. Escalabilidad. ¿Cuál de las siguientes es una buena práctica para definir endpoints en una API REST?. Versionar la API dentro del path (ej. /api/v1/resource). Usar parámetros GET para operaciones de escritura. Incluir lógica de negocio compleja en la definición del endpoint. Usar verbos en mayúsculas en las rutas (ej. /GetUsers). ¿Qué ventaja aporta la arquitectura hexagonal respecto a una arquitectura en capas tradicional?. Separa el dominio de la aplicación de las dependencias externas. Permite escribir menos código en el backend. Se enfoca únicamente en la persistencia de datos. Fusiona todos los componentes en una única interfaz. Cuales son los desafios del desarrollo de backend?. Escalabilidad. Rendimiento e Integracion con sistemas externos. Todas son correctas. Manejo de la logica de negocio. Experiencia de usuario. Seguridad. Cuales son ventajas de la arquitectua de microservicios?. Ninguna de las anteriores. Despliegue dependiente de los servicios. Escalabilidad. Evolucion de componentes por separado. Facil de desarrollar. ¿Cuál es un desafío importante al implementar una arquitectura de microservicios?. Uso exclusivo de una única base de datos compartida. Eliminación de la necesidad de control de versiones. Complejidad en la gestión de comunicación entre servicios. Alta disponibilidad por defecto. A que nos referimos cuando hablamos de "Rendimiento" en el desarrollo backend?. Implica la implementacion y gestion de la logica de negocio de una aplicacion. Es la capacidad del backend para responder rapidamente a las solicitudes de los usuarios y proporcionar una experiencia fluida y agil. Nos referimos a que nuestro backend debe de poder integrarse con sistemas externos como servicios web o APIs. La interacción entre microservicios se realiza principalmente a través de llamadas a los endpoints expuestos por cada servicio. Como puede ser dicha interaccion?. Memoria Compartida. Ninguna de las anteriores. Asincronica. Sincronica. Defina la capa Cliente. a- Es donde se motorizan las reglas del negocio de la aplicacion a desarrollar. b- Es el entorno de ejecucion de la interfaz de usuario. c- Es donde desarrollaremos la presentacion de la informacion al usuario. d- Es todo dispositivo que se conecta a nuestro aplicativo unicamente desde un browser. ¿Por qué es importante el uso de versionamiento en las APIs REST?. Permite reemplazar automáticamente los microservicios obsoletos. Permite mantener compatibilidad con clientes existentes ante cambios. Permite reducir el número de endpoints en producción. Permite ocultar la lógica de negocio del cliente final. A que nos referimos cuando hablamos de "Integracion con sistemas externos" en el desarrollo backend?. Nos referimos a que nuestro backend debe de poder integrarse con sistemas externos como servicios web o APIs. Todas son correctas. Hace referencia a que nuestro frontend debe de poder integrarse con sistemas externos como servicios web o APIs. Se refiere a la capacidad del backend para manejar un aumento en la carga de trabajo o el número de usuarios sin degradar el rendimiento o la disponibilidad del sistema. ¿Qué ventaja aporta la arquitectura hexagonal respecto a una arquitectura en capas tradicional?. Fusiona todos los componentes en una única interfaz. Se enfoca únicamente en la persistencia de datos. Permite escribir menos código en el backend. Separa el dominio de la aplicación de las dependencias externas. |





