NEW
Font size
S
M
L
XL
WorksheetsArquitectura monolítica y distribuida
Total questions: 10
Worksheet time: 3mins
Name
Class
Date
1.
¿Cuál de las siguientes afirmaciones describe mejor una arquitectura monolítica?
a)
Cada módulo se despliega por separado
b)
Todos los módulos están integrados en una sola aplicación
c)
Utiliza múltiples bases de datos
d)
Requiere un orquestador de servicios
2.
¿Cuál es una ventaja de la arquitectura distribuida?
a)
Menor complejidad de configuración
b)
Despliegue único para toda la aplicación
c)
Escalabilidad independiente por módulo
d)
Menor necesidad de monitoreo
3.
¿Qué tecnología es común en sistemas monolíticos?
a)
Docker Swarm
b)
Spring Boot
c)
Kubernetes
d)
RabbitMQ
4.
¿Qué característica define a los microservicios?
a)
Comparten una base de datos única
b)
Se comunican mediante llamadas locales
c)
Son independientes y se comunican por red
d)
Se despliegan como una sola unidad
5.
¿Cuál es una desventaja de la arquitectura monolítica?
a)
Mayor complejidad de monitoreo
b)
Difícil adopción de nuevas tecnologías por módulo
c)
Escalabilidad horizontal sencilla
d)
Despliegue independiente por módulo
6.
¿Qué componente facilita la entrada única en una arquitectura distribuida?
a)
Service Discovery
b)
API Gateway
c)
Load Balancer
d)
Base de datos compartida
7.
¿Qué sucede si un módulo falla en una arquitectura monolítica?
a)
Solo ese módulo se reinicia
b)
El sistema completo puede verse afectado
c)
Se activa un servicio de respaldo
d)
Se escala automáticamente
8.
¿Qué patrón de comunicación es común en arquitecturas distribuidas?
a)
Llamadas directas entre clases
b)
Mensajería asíncrona
c)
Acceso compartido a archivos
d)
Invocación remota por sockets
9.
¿Qué ventaja tiene una arquitectura distribuida para equipos de desarrollo globales?
a)
Menor necesidad de coordinación
b)
Cada equipo puede trabajar en un microservicio independiente
c)
Se requiere menos documentación
d)
Todos los cambios se hacen en una sola base de código
10.
¿Cuál es una razón para migrar de monolítico a distribuido?
a)
Reducir el número de servidores
b)
Simplificar el código fuente
c)
Mejorar la escalabilidad y mantenimiento
d)
Evitar el uso de bases de datos
Reset
