Golang Clean Architecture boilerplate implementing SOLID for backend APIs
Example Go project demonstrating Clean Architecture and SOLID principles for backend services. Includes a layered project layout with controllers, usecases, entities, and repositories, plus an HTTP server, Dockerfile and Make targets, database migrations, server-side caching, and table-driven tests. Suited as a starting point for modular, testable REST APIs and microservices.
0