Building Argo: An Autonomous, Adaptive Internet Routing Overlay

Tuesday, September 19, 2017 -
6:30pm to 7:30pm
1221 CS

Speaker Name: 

Nick Wondra

Speaker Institution: 





Abstract: How do you get bits across the Internet 35% faster? At Cloudflare, a small team of engineers in central Illinois built Argo, an autonomous, adaptive routing layer on top of the Internet. Argo continuously measures Internet performance across Cloudflare’s network and intelligently identifies routing paths that are faster than vanilla BGP Internet routing. We solved many technology challenges building Argo — we built out a distributed network proxy capable of scaling to 10% of global web requests and analyzing event streams of hundreds of thousands of events per second. Complexity and risk needed to be tightly managed to allow us to move quickly and deliver a reliable system.

Join us as we share some of the solutions that worked, how those solutions are holding up today, and how we plan to adapt for our next stage of growth.


Bio: Nick Wondra is the Technical Lead for the Argo project at Cloudflare. His professional career has been spent building software to make networks faster and more secure. He is an alum of the University of Illinois at Urbana-Champaign (BS CS '07) and is proud to be leading the Argo engineering team in Champaign, IL.