lunemec / go-clean-architecture

13 stars 1 forks source link

go-clean-architecture

Example of larger Go database-heavy application.

It strictly adheres to the onion layered principle. But there are problems.

Onion architecture

Each problem we ran into has its own issue.

Any ideas on improving these "code smells"?

This program structure was inspired by:
https://github.com/bxcodec/go-clean-arch
https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html