The purpose of this project is to demostrate how I build HTTP-based services. I may be doing everything wrong, but this has seemed to work and I will explain how through some blog posts. This project will show how to build these, from the ground up, use a database to store data, and include some deployment strategies.
CircleCI is used to deal with CI/CD, is pretty easy to use, and has some nice features.
GitHub Actions definition, will test and build.
API is the directory that contains all the service endpoint implementations
cmd contains the source for the binaries that will be generated.
this has the different implemenations of the model's interfaces
describes how the data is going to look and the interfaces that need to be implemented.