Learn about the importance of project structure, common pitfalls to avoid, and how to start simple and refactor later in a Go project.

Table of contents
Why is project structure important?What are the common pitfalls of project structure?How to start simple and refactor later?The cmd package patternThe internal packageThe config packageThe API packageControllers, handlers, and storageConclusionSort: