
Cengiz Can
Software engineer, 18 years across startups and global enterprises, architecting and scaling distributed systems.
Currently at Microsoft in Prague, on the storage behind messaging and AI workloads. More →
~/elsewhere
~/photography
All galleries →~/writing
All posts →- Applied Go concurrency patterns
A batch image processor, built up in seven steps that introduce Go's core concurrency patterns one by one: generator, fan out, first-response-wins, timeout, worker pool, fan in. From a talk I gave at Ankara Gophers community.











