Distributed SystemsIn progress

Go Concurrency Patterns

Reference implementations of core Go concurrency primitives

A reference library of production-grade Go concurrency primitives — each implemented, tested, and documented as a standalone, runnable pattern.

What it demonstrates

  • Worker pools
  • Pipeline pattern
  • Circuit breaker
  • Rate limiter

Tech stack

Go