Go's concurrency model makes it easy to develop scalable servers and data pipelines.
Many of the patterns we use in developing concurrent code mirror structures in real-world systems.
In this talk, I'll present a simulation of a small real world system and show how variations in the design impact the system's performance.
Presented at dotGo in Paris on November 6, 2017
Sourcegraph write-up, includes much of the script: https://about.sourcegraph.com/go/simulating-a-real-world-system-in-go/