Original link: Backpressure Patterns in Go: From Channels to Queues to Load Shedding / RealBlank.
Interesting stuff.
And principles apply to any language not just Go.