Repaso
English
Diseño de sistemasFundamentosSD-46

En un sistema web típico, ¿qué camino sigue normalmente la petición de un usuario?

Opciones

  1. Navegador, DNS, load balancer, servidor de app, base de datos (Opción correcta)
  2. Base de datos, luego navegador, luego servidor, y de vuelta
  3. Servidor, luego CDN, luego impresora, luego el navegador
  4. Navegador directo a la base de datos, y nada más

Respuesta

Navegador → (DNS, load balancer) → servidor de aplicación → base de datos → respuesta de vuelta al navegador

Por qué

  1. El navegador pregunta a DNS la dirección IP del sitio.
  2. La petición llega a un load balancer, que elige un servidor de aplicación.
  3. El servidor de aplicación ejecuta la lógica de negocio y consulta la base de datos (o una caché).
  4. La respuesta vuelve por el mismo camino.

El navegador nunca habla directamente con la base de datos, porque sería inseguro.

Recuerda

Navegador → load balancer → servidor de app → base de datos.

Términos clave

Practica esta pregunta en Repaso