An elegant example built by Go-kit
GrantZheng opened this issue · 6 comments
Monolith_demo project is an example of the elegant monolith or neomonolith, that build by the Go-kit toolkit with the Gokit-cli(https://github.com/GrantZheng/kit). It describes a live stream application consisting of multiple services, such as room, gift, user and so on.
https://github.com/GrantZheng/monolith_demo.
You can refer to it if you are interested :)
We could refactor the README to include third-party stuff like this more formally.
A couple possible alternatives:
- link on a separate page on the website
- place links to examples in a separate markdown file (link to it in the readme)
Also good.
I view the website as a more static and detailed reference, and the README as a more pithy and up-to-date collection of information. I think I just see the README so much more often, it's more top-of-mind. (I also kind of hate having more than one place where "documentation" can exist, but what can you do.) Is that out of sync with the rest of the world?
The reason why I think a place other than the readme would be better is that the list of example projects is potentially an infinite set.
From a discoverability perspective I'd agree that people probably go to the repo first.
it doesnt look like this has been done still? @peterbourgon is there a list of projects available? I would like to add this to the readme
Hey guys could you check this sample application to demonstrate usage of go-kit:
https://github.com/jarri-abidi/todo
Would love to hear feedback too if possible.