Nivel 0: Orientación y prerrequisitos · L0.1 Cómo funciona internet y el marco de la entrevista de diseño
De un servidor a muchos
Explicar el escalado vertical contra el horizontal y por qué importa no guardar estado.
13 min · Gratis
Lo que te llevas
- Escalar verticalmente es comprar una máquina más grande: simple e inmediato, pero tiene un techo y sigue siendo un punto único de falla.
- Escalar horizontalmente es agregar máquinas detrás de un balanceador de carga: elástico y resistente, pero exige que los servidores sean intercambiables.
- Intercambiable significa sin estado (stateless): ninguna sesión, ningún archivo subido, ningún contador guardado en el proceso entre peticiones.
- El estado no desaparece, se muda a un almacén compartido: una base de datos, una caché o un token firmado.
Cómo está armada la clase
- El problema
- La versión simple
- Qué cambia de verdad cuando agregas el segundo servidor
- Sin estado no significa sin memoria
- Comprueba lo que entendiste