Full Stack Journey 056: Network Automation Progress And Problems

What’s the latest with network automation? Where is the industry getting things right, and where is there more work to be done? How is public cloud influencing network automation?

For an update on the “state of network automation,” Scott Lowe welcomes Ethan Banks, fellow podcast host and Packet Pushers co-founder. You can hear Ethan on the Heavy Networking and Day Two Cloud podcasts.

Ethan shares his experience and insight as he and Scott discuss a range of topics, including:

  • Where is the industry making good strides?
  • Where is the industry falling behind?
  • What are the different aspects of network automation in play today?
  • The impact of the cloud
  • What are the tools and frameworks that practitioners should know?

Sponsor: Subspace

Subspace is your network provider for real-time applications. Subspace uses its own global network and intelligent routing algorithms to make sure your traffic takes the lowest-latency path between two points, with excellent jitter and drop performance when compared to the public Internet. Accelerate your applications at ftl.app/packetpushers.

Show Links:

@ecbanks – Ethan Banks on Twitter

EthanCBanks.com – Ethan’s blog

Share this episode

Because you need maintenance too.

Human Infrastructure is a weekly newsletter about life in IT.

Subscribe

Grab a Packet Capture!

Get a weekly log of all the newest content across the network in the Packet Capture newsletter.

Subscribe

Leave a Comment

window.addEventListener("DOMContentLoaded", function() { var preElements = document.getElementsByTagName("pre"); if (preElements && preElements.length > 0) { for (var i = 0; i < preElements.length; i++) { var preElement = preElements[i]; var spanElement = document.createElement("span"); spanElement.classList.add("copy-container"); var buttonElement = document.createElement("button"); buttonElement.textContent = "Copy Snippet"; buttonElement.classList.add("copy-button"); buttonElement.addEventListener("click", createCopyTextHandler(preElement)); spanElement.appendChild(preElement.cloneNode(true)); spanElement.appendChild(buttonElement); preElement.parentNode.replaceChild(spanElement, preElement); } } }); function createCopyTextHandler(element) { return function() { var text = element.textContent; var tempInput = document.createElement("textarea"); tempInput.style = "position: absolute; left: -1000px; top: -1000px"; tempInput.value = text; document.body.appendChild(tempInput); tempInput.select(); document.execCommand("copy"); document.body.removeChild(tempInput); }; } */ ?>