Sirviendo Código

Nicola Racco - Etcd 101: The parts they don't teach to you

25 de mayo de 2026Desarrollo de softwaretech meetuptech

Etcd no se ve. Se usa. Y cuando se rompe, Kubernetes deja de ser “cloud native” y pasa a ser “cloud nervioso”. En esta charla de Codemotion Madrid 2026, Nicola Racco abre la caja negra de uno de los componentes más críticos —y menos entendidos— del ecosistema distribuido: etcd. Detrás de cada cluster de Kubernetes hay un sistema que decide quién manda, qué se escribe y qué versión de la realidad es la válida. Y ese sistema se llama consenso… concretamente, Raft. A lo largo de la sesión se exploran sus piezas internas: cómo funciona la replicación, qué papel juega el WAL, cómo se gestionan snapshots, qué es realmente MVCC en este contexto y por qué la compaction no es opcional si quieres dormir tranquilo en producción. Pero la teoría aquí no se queda sola. Hay demos en vivo: fallos de red, particiones, elecciones de líder y recuperación del sistema en tiempo real. El tipo de cosas que en documentación suenan controladas… hasta que las ves pasar delante tuyo. La charla termina donde empiezan los problemas reales: tuning, seguridad y operación en entornos productivos donde etcd no es una pieza teórica, sino el punto único de verdad de todo el sistema. En resumen: si Kubernetes es el sistema nervioso, etcd es la memoria a corto plazo… y esta charla te enseña qué pasa cuando empieza a fallar.

Vídeos relacionados