대규모 네트워크 자동화 설계

A comprehensive guide to designing scalable, reliable, and maintainable network automation systems

Disclaimer: This book is a work in progress. The content, examples, and recommendations are continuously evolving as new insights emerge. Feedback and contributions are warmly welcomed to help refine and expand the material. The author plans to publish new chapters regularly and may later release the complete work in additional formats.

📚 Table of Contents

Part 1: Rethinking Networking with Automation

The fundamental shift from traditional networking toward automated operations.

Part 2: Architectural Building Blocks

The seven core components of a network automation platform.

  • 4 04 - 진실의 원천

    네트워크 인텐트를 담는 데이터 레이어 설계.

  • 5 05 - 실행

    자동화 로직을 네트워크 장비에 안정적으로 적용하는 방법.

  • 6 06 - 가시성(Observability)

    네트워크 자동화 시스템에 포괄적인 가시성을 구축하여 모니터링, 알림, 장애 분석을 수행합니다.

  • 7 07 - 오케스트레이션(Orchestration)

    이벤트 기반 트리거부터 규모에 맞는 복원력 있는 실행까지, 에이전틱 오케스트레이션 소개를 포함한 복잡한 네트워크 자동화 워크플로 조율.

  • 8 08 - 프레젠테이션(Presentation)

    엔지니어, 애플리케이션 팀, 감사자, 외부 시스템이 자동화 플랫폼과 상호작용하는 인터페이스 설계.

  • 9 09 - 네트워크

    아키텍처 참여자로서의 네트워크 이해: 자동화가 이기종 환경에서 살아남기 위한 프로그래머블 인터페이스, 시뮬레이션 환경, 그리고 추상화 전략.

Part 3: Designing for Scale and Reliability

Strategies and patterns for building network automation systems that scale efficiently.

Part 4: Human and Organizational Dimension

Addressing the human and organizational challenges in network automation adoption.

  • 13 13 - 문화적 전환

    네트워크 팀이 조직적 역량으로서 자동화를 구축하기 위해 역할, 기술, 협업 모델을 변화시키는 방법.

  • 14 14 - 제품으로서의 자동화

    네트워크 자동화를 자체적인 수명 주기, 이해관계자 모델, 그리고 비즈니스 영향 측정 방식을 갖춘 제품으로 다루는 방법.

Part 5: Patterns and Use Cases

Real-world patterns and implementation examples for advanced network automation.

👨‍💻 About the Author

Christian Adell

Staff Network Developer at CoreWeave

📍 Barcelona, Catalonia

Christian Adell has developed his career around software development applied to network automation. He is a recognized expert in the field with extensive experience in designing and implementing network automation solutions at scale. Previously, he worked as Principal Network Automation Architect at Network to Code and Cisco Systems.

📖 Published Books

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

🎤 Speaking & Community

Active speaker at major networking conferences including AUTOCON, ESNOG, ITNOG, Cisco Live, FOSDEM, CfgMgmtCamp, and RIPE meetings. Regular podcast guest on Network Automation Nerds, PacketPushers, and other industry shows. Organizer of NetBCN, the networking community in Barcelona, Catalonia.