Building Distributed Applications in Gin, published by Packt
All of the code is organized into folders. For example, chapter1.
Mohamed Labouardy is CTO & Co-Founder of Crew.work. Founder of Komiser.io and DevSecOps Evangelist.
He is also a technical content writer, a regular speaker and author.
You can find him on Twitter at @mlabouardy.