The issue is not only your design doc

Software design description are not magical. What happens before and after it is written is as important as the document itself.

March 5, 2023 · 7 min · 1480 words · jguer

Go: Asynchronous processing with ordered results

Collecting ordered values from concurrent tasks in Go

October 10, 2021 · 5 min · 927 words · jguer

Go: Context aware Fan-out and Collect

Worker oriented concurrency pattern in Go with context awareness

August 21, 2021 · 7 min · 1296 words · jguer