Standard Package Layout
We need a better standard for Go application design. I suggest a better approach. By following a few simple rules we can decouple our code, make it easier to test, and bring a consistent structure to our project.
Source: www.gobeyond.dev