Cengiz Can
Charles Bridge over the Vltava at dusk, Prague

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.