Start Simple With Go
You know, Go (or Golang, as some people call it) is known for its simplicity. But as your project grows, things won’t stay simple forever.
You can still maintain simplicity in your code organisation. How you structure your codebase really depends on your approach. Some developers start encapsulating things immediately, while others prefer to keep it simple at first.
When you start structuring your codebase, you might be biased-especially if you’re coming from a different ecosystem or programming “tribe.” Your structures are probably influenced by those other languages.