concepto · intermedio · 2 min de lectura
Sistemas Distribuidos
Un sistema distribuido es un conjunto de computadoras independientes que se presentan al usuario como un solo sistema coherente, comunicándose mediante mensajes a través de una red.
No requiere conocimientos previos.
Alcance en breve
Cubre
- Sistemas Distribuidos as a concept
No cubre
- implementation details
Supone
- The reader understands relevant fundamentals.
Resumen
Un sistema distribuido está compuesto por múltiples nodos —servidores, procesos, contenedores— que colaboran para resolver un problema que ninguno podría resolver solo, o que se resuelve mejor en conjunto. Los nodos se comunican mediante mensajes, no comparten memoria, y no tienen un reloj global.
Los desafíos fundamentales son: fallas parciales —un nodo puede fallar sin que fallen los demás—, latencia de red impredecible, consistencia de datos entre réplicas, y coordinación sin un líder único que sea punto de falla.
Alcance y supuestos
Cubre los fundamentos de sistemas distribuidos: desafíos, trade-offs (CAP, consistencia vs disponibilidad) y patrones. Asume familiaridad con redes y arquitectura de software.
Modelo mental
Una orquesta sinfónica versus un cuarteto de jazz. La orquesta tiene un director —sistema centralizado—. El cuarteto de jazz no: cada músico escucha a los demás, se adapta, improvisa, y juntos producen música coherente. Un sistema distribuido es el cuarteto de jazz: muchos nodos coordinándose sin un jefe central absoluto.
Uso práctico
- ✅ Cualquier sistema que corre en más de una máquina: microservicios, bases de datos replicadas, CDNs.
- ❌ Una app desktop que corre en una sola máquina.
Ejemplo trabajado: contar likes en una red social
Un post tiene likes. Miles de usuarios likean simultáneamente desde distintas regiones. Un contador central no escala. Un sistema distribuido usa CRDTs o contadores con consistencia eventual: cada región incrementa localmente y sincroniza después.
Evidencia
- Los sistemas distribuidos son la base de internet. Google, Amazon y Netflix publicaron extensamente sobre sus aprendizajes en el área.
Fuentes citadas
- Wikipedia, CAP theorem (Síntesis, 21-07-2026)