大規模ネットワーク自動化の設計

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.

第2部:アーキテクチャの構成要素

ネットワーク自動化プラットフォームのコアアーキテクチャコンポーネントと構成要素。

  • 4 04 - Source of Truth

    ネットワークのインテントを保持するデータ層の設計。

  • 5 05 - Execution

    ネットワークデバイスに自動化ロジックを確実に適用する方法。

  • 6 06 - オブザーバビリティ

    ネットワーク自動化システムへの包括的なオブザーバビリティの構築: 監視、アラート、トラブルシューティング。

  • 7 07 - オーケストレーション

    イベント駆動トリガーからスケールでの耐障害性実行まで、エージェンティックオーケストレーション入門を含む複雑なネットワーク自動化ワークフローの調整。

  • 8 08 - プレゼンテーション

    エンジニア、アプリケーションチーム、監査員、外部システムが自動化プラットフォームとやり取りするインターフェースの設計。

  • 9 09 - ネットワーク

    プログラム可能なインターフェース、シミュレーション環境、異種環境を生き抜く自動化を構築するための抽象化戦略を理解する。

第3部:スケールと信頼性のための設計

ネットワーク自動化プラットフォームを効率的にスケールさせ、確実に動作させるための戦略とパターン。

第4部:人と組織の次元

ネットワーク自動化導入における人的・組織的課題への取り組み。

  • 13 13 - 文化的変革

    ネットワークチームが自動化を組織的な能力として構築するために、役割、スキル、協働モデルをどう変革するかを探る。

  • 14 14 - プロダクトとしての自動化

    ネットワーク自動化を独自のライフサイクル、利害関係者モデル、ビジネスインパクト測定アプローチを持つプロダクトとして扱う。

第5部:パターンとユースケース

高度なネットワーク自動化のための実践的なパターンと実装例。

👨‍💻 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.

Powered by Buttondown.