LIBRISTO
LIBROAMANTO
mandatory
Become part of a community of book lovers from all over the world and get access to a whole bunch of benefits. Create an account for free
0
Free delivery for purchases over 69.99 €
DPD courier 6.49 € Bpost point 8.49 € Bpost 7.99 € DPD point 3.99 € GLS courier 5.49 €

Free delivery for orders over 69.99 euro.

Programming Networks and Automation with Go

Examine, configure, monitor and self-heal enterprise networks with SSH, NETCONF, gNMI and NetBox

Language EnglishEnglish
Book Paperback
Book Programming Networks and Automation with Go Ryan Jose
Libristo code: 54407366
Publishers GitforGits, October 2026
Most networks rarely fail all at once. I mean, they drift, one undocumented cable and one hand-typed... Full description
? points 181 b New New
74.15 €
In stock at our supplier Shipping in 14-21 days

Up to 30 days for returns

Most networks rarely fail all at once. I mean, they drift, one undocumented cable and one hand-typed change at a time, until nobody can say for certain what is running. This book shows programmers how to use Go to check, modify, monitor and protect an enterprise infrastructure with just code. In this book, you get to work in a free Containerlab with Nokia SR Linux and FRR, building netkit, along with a single Go toolkit.

The book explores various genuine problems, like an optics recall, a partner VPN that's not working right, or a backup that's slow because of traffic, and ends with a command that solves it. I'll show you to use LLDP to discover topology, manage devices over SSH with scrapligo and read YANG-modeled state through NETCONF, RESTCONF and gNMI. You'll be handling multi-vendor configurations from validated intent and rolling out changes with dry runs, confirmed commits, canaries and automatic rollback. And you'll stream telemetry into Prometheus, capture packets with gopacket, peer with routers using GoBGP and heal routine failures within guardrails. Additionally, you'll be auditing security policies, extending automation to AWS and Kubernetes, and shipping everything as a tested CLI with a CI pipeline.

Key Learnings

Explore real topology with LLDP and compare it automatically with network diagrams.

Manage multi-vendor devices with scrapligo, strict host keys and bounded concurrency.

Read YANG-modeled state through NETCONF, RESTCONF and gNMI.

Plan subnets and claim addresses atomically through NetBox API.

Render multi-vendor configurations from using ygot and Go templates.

Make changes using dry runs, diffs, confirmed commits and Git change records.

Roll out fleet changes using canaries and errgroup waves with targeted automatic rollback.

Stream gNMI telemetry and syslog events into Prometheus and Grafana to expose bursts.

Repair routine failures automatically within guardrails, hold files and human escalation.

Ship audited, tested automation as a Cobra CLI and HTTP API gated by CI.

Table of Content

Mapping Hidden Network Dependencies

Automating Concurrent SSH Queries

Automating IP Address Management

Querying YANG Models

Writing Intent Instead of Commands

Deploying Reversible Config Changes

Orchestrating Hundreds of Devices

Streaming Real-Time Network Telemetry

Troubleshooting Packet-Level Faults

Auto-healing Routine Failures

Guarding Network with Code

Automating Hybrid Cloud Networking

Shipping Automation Tools

Actress & Polyglot
EWA KASP for
Play video
Ewa Kasp
Libristo has the largest selection of foreign-language books. That’s why I buy my books there.

About the book

Full name Programming Networks and Automation with Go
Author Ryan Jose
Language English
Binding Book - Paperback
Date of issue 2026
Number of pages 290
EAN 9788117136171
ISBN 8117136171
Libristo code 54407366
Publishers GitforGits
Weight 504
Dimensions 191 x 235 x 15
Give this book today
It's easy
1 Add to cart and choose Deliver as present at the checkout 2 We'll send you a voucher 3 The book will arrive at the recipient's address

Login

Log in to your account. Don't have a Libristo account? Create one now!

 
mandatory
mandatory

Don’t have an account? Discover the benefits of having a Libristo account!

With a Libristo account, you'll have everything under control.

Create a Libristo account
Book advisor Libroamiko
Hi, I'm Libroamiko, can I help?