trevatk / go-template

golang template project

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go Template

Project to be used as a template for future projects. Template is a hybrid flat architecture with DDD driven packaging. This allows for a loose architecture but strict package locations. This architecture is also great as you get all the benefits of DDD without all the boilerplate required. To accomplish this the application layer is coded while the business layer is generated using sqlc and migrated using golang-migrate.

About

golang template project


Languages

Language:Go 97.9%Language:Dockerfile 1.6%Language:Makefile 0.5%