Toptube Video Search Engine



Title:GopherCon 2022: Jordan Neufeld - Exploring Network Programming by Building a Toxiproxy Clone
Duration:41:38
Viewed:13,242
Published:26-11-2022
Source:Youtube

This tutorial is for Gophers who have written a command line or an API application, but have little to no experience in lower-level concepts like reading and writing to sockets, working with channels, and managing multiple goroutines. We’ll dig into these network programming concepts by exploring the architecture of the popular open source chaos testing tool Toxiproxy. Toxiproxy is a tool written in golang that Shopify uses to intercept, manipulate, and disrupt TCP streams in a controlled manner in order to test the resiliency of applications and analyze their failure modes. We’ll talk about why Go is a great choice for networking tools, and discuss what aspects of the language make it especially easy to be productive writing tools such as this. Finally, I will demonstrate how simple it is to get started in network programming with a live demo where I’ll build a bare-minimum clone of Toxiproxy that can intercept and add latency to TCP streams between a client and server.



SHARE TO YOUR FRIENDS


Download Server 1


DOWNLOAD MP4

Download Server 2


DOWNLOAD MP4

Alternative Download :