p_a tema 8
|
|
Título del Test:
![]() p_a tema 8 Descripción: arquitecturas y técnicas relacionadas |



| Comentarios |
|---|
NO HAY REGISTROS |
|
Según los apuntes, ¿cuál es una característica de la arquitectura monolítica?. El backend se divide en múltiples servicios independientes. Todo el backend corre dentro de un único servicio. Cada microservicio tiene su propia base de datos. Permite escalar cada componente por separado. ¿Cuál de las siguientes es una desventaja de la arquitectura monolítica mencionada en los apuntes?. Cada cambio de código requiere redesplegar todo el backend. No se puede usar Java. Es imposible conectar con una base de datos. No permite usar Spring. ¿Qué tipo de microservicio implementa casos de uso que requieren la cooperación de varios microservicios?. Microservicio core. Microservicio de composición. Microservicio Gateway. Microservicio de base de datos. ¿Cuál es la función principal del microservicio Gateway en una arquitectura basada en microservicios?. Almacenar los datos de todos los microservicios. Actuar como fachada del backend para el frontend. Gestionar la autenticación de usuarios. Procesar pagos. ¿qué ventaja ofrecen los microservicios en términos de despliegue?. Todos los microservicios deben desplegarse juntos. Cada microservicio puede desplegarse independientemente del resto. El despliegue requiere apagar todo el sistema. Solo se puede desplegar en un servidor físico. ¿Cuál es una desventaja de las arquitecturas basadas en microservicios según los apuntes?. Menor escalabilidad. Mayor complejidad. No se pueden usar bases de datos. Son más lentas que las monolíticas. En el ejemplo de microservicios de PA-Shop, ¿qué microservicio sería responsable de crear un nuevo pedido?. µS Catalog. µS User. µS Order. µS ShoppingCart. ¿Qué tecnología de contenedores se menciona como la más popular en los apuntes?. Kubernetes. Docker. LXC. Podman. ¿Dónde se despliegan típicamente las arquitecturas basadas en microservicios según los apuntes?. En un único servidor físico. En plataformas cloud. En un mainframe. En dispositivos embebidos. ¿Cuál de los siguientes NO es un aspecto de diseño/implementación mencionado para microservicios?. Tecnología de comunicación entre microservicios. Manejo de fallos de comunicación. Implementación de transacciones distribuidas. Generación automática de código de interfaz de usuario. ¿Qué solución cross-platform compila a código nativo según los apuntes?. Capacitor. Electron. Flutter. React Native. ¿Qué tipo de aplicaciones cross-platform usan un navegador embebido?. Las que compilan a código nativo. Las aplicaciones híbridas. React Native. Flutter. ¿Qué tecnología permite implementar aplicaciones nativas en JavaScript y React sin usar un navegador embebido?. Electron. Capacitor. React Native. Flutter. ¿Qué componentes proporciona React Native según los apuntes?. Componentes HTML como div, span, p. Componentes predefinidos para elementos nativos. Componentes de escritorio como Menu, Toolbar. No proporciona componentes, solo lógica. Según el apartado de aplicabilidad, ¿los conocimientos de backend Java aprendidos en la asignatura se pueden aplicar a...?. Solo a aplicaciones web SPA con React. Backends Java para aplicaciones web del lado servidor, aplicaciones nativas, y otros frameworks SPA. Únicamente a microservicios. No se pueden aplicar a otros contextos. Según los apuntes, ¿qué lenguaje se menciona como posible para desarrollar backends después de ganar soltura con JavaScript?. Python. Ruby. Node/Express (JavaScript). PHP. En una arquitectura de microservicios, ¿cómo se suele gestionar la base de datos?. Una base de datos única compartida por todos los microservicios. Cada microservicio tiene su propia base de datos. No se usan bases de datos. Todas las bases de datos son gestionadas por el Gateway. ¿Qué problema resuelve el uso de contenedores en el despliegue de microservicios?. La comunicación entre microservicios. Empaquetar el software y ejecutarlo de forma aislada. La autenticación de usuarios. La gestión de transacciones distribuidas. ¿Qué tipo de microservicio actúa como fachada del backend al frontend?. Microservicio core. Microservicio de composición. Microservicio Gateway. Microservicio de base de datos. ¿Qué ventaja de escalabilidad ofrecen los microservicios?. Solo se puede escalar todo el sistema a la vez. Cada microservicio puede escalarse de forma independiente. No es posible escalar horizontalmente. La escalabilidad es peor que en monolíticos. |





