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.
Software design description are not magical. What happens before and after it is written is as important as the document itself.
Collecting ordered values from concurrent tasks in Go
Worker oriented concurrency pattern in Go with context awareness