Diseñando la Automatización de Redes a Escala

Una guía completa para diseñar sistemas de automatización de redes escalables, fiables y mantenibles

Aviso: Este libro está en proceso de elaboración. El contenido, los ejemplos y las recomendaciones evolucionan continuamente a medida que surgen nuevas ideas. Los comentarios y las contribuciones son bienvenidos para ayudar a mejorar y ampliar el material. El autor tiene previsto publicar nuevos capítulos regularmente y puede publicar la obra completa en formatos adicionales más adelante.

📚 Tabla de Contenidos

Parte 1: Replanteando las Redes con la Automatización

El cambio fundamental del networking tradicional hacia las operaciones automatizadas.

Parte 2: Bloques Arquitectónicos

Los siete bloques fundamentales de cualquier plataforma de automatización de redes.

  • 4 04 - Fuente de Verdad

    Establecer y mantener una fuente de verdad fiable para la gestión de configuración y estado de la red.

  • 5 05 - Ejecución

    Diseñar e implementar motores de ejecución fiables para tareas y flujos de trabajo de automatización de redes.

  • 6 06 - Observabilidad

    Construir una observabilidad integral en los sistemas de automatización de redes para monitorización, alertas y diagnóstico.

  • 7 07 - Orquestación

    Coordinar flujos de trabajo complejos de automatización de redes, desde la activación dirigida por eventos hasta la ejecución resiliente a escala, con una introducción a la orquestación agéntica.

  • 8 08 - Presentación

    Diseñar las interfaces a través de las cuales ingenieros, equipos de aplicaciones, auditores y sistemas externos interactúan con la plataforma de automatización.

  • 9 09 - La Red

    Entender la red como participante arquitectónico: interfaces programables, entornos de simulación y estrategias de abstracción para construir automatización que sobreviva a la heterogeneidad.

Parte 3: Diseño para Escala y Fiabilidad

Cómo hacer que la plataforma sea robusta y evolucione.

Parte 4: La Dimensión Humana y Organizativa

Cómo sostener y escalar los equipos de automatización.

  • 13 13 - El Cambio Cultural

    Cómo los equipos de red transforman sus roles, habilidades y modelos de colaboración para construir la automatización como una capacidad organizativa.

  • 14 14 - La Automatización como Producto

    Tratar la automatización de red como un producto con ciclo de vida propio, modelo de partes interesadas y enfoque para medir el impacto en el negocio.

Parte 5: Patrones y Casos de Uso

Aplicación práctica en el mundo real.

👨‍💻 Sobre el Autor

Christian Adell

Staff Network Developer at CoreWeave

📍 Barcelona, Catalonia

Christian Adell ha desarrollado su carrera en torno al desarrollo de software aplicado a la automatización de redes. Es un experto reconocido en el campo con amplia experiencia en el diseño e implementación de soluciones de automatización de redes a escala. Anteriormente trabajó como Principal Network Automation Architect en Network to Code y Cisco Systems.

📖 Libros Publicados

  • Network Programmability and Automation, 2nd Edition - O'Reilly
  • Network Automation with Nautobot - Packt
  • Modern Network Observability - Packt
  • Network Automation Cookbook, 2nd Edition - Packt

🎤 Conferencias y Comunidad

Ponente activo en las principales conferencias de networking como AUTOCON, ESNOG, ITNOG, Cisco Live, FOSDEM, CfgMgmtCamp y reuniones de RIPE. Invitado habitual en podcasts como Network Automation Nerds, PacketPushers y otros del sector. Organizador de NetBCN, la comunidad de networking en Barcelona, Cataluña.