Like a whole host of other articles on the subject, this article attempts to showcase a simply, easy to understand structure for a Golang web server that I use for all my projects, with a particular focus on how to implement sensible abstractions.
The article is intended for beginners, and there are much deeper pieces of literature on this topic. The intention of this article is to help those writing their first Go programs avoid the pile of spaghetti that can result from not using interfaces correctly.
Furthermore, I’ll attempt to show not only how one should apply “Clean Architecture”…
A Computer Programmer, working principally with Golang