francoishill / golang-common-ddd

Common interfaces (and implementations) for usage in Domain Driven Design (DDD) with golang web API's

Home Page:http://francoishill.github.io/golang-common-ddd

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

golang-common-ddd

Common interfaces (and implementations) for usage in Domain Driven Design (DDD) with golang web API's.

Support

Support via Gratipay

Travis build

Build Status

Roadmap

  • Add basic EncryptionService
  • Add basic ErrorsService
  • Add basic HttpRenderHelperService
  • Add basic HttpRequestHelperService
  • Add Logger
  • Add Storage with a default implementation of DatabaseSqlx
  • Add SettingsWithWatcher
  • Add AuthenticationService (both Basic Http auth and JWT implementations)
  • Add KeyValueStorage with Redis implementation

About

Common interfaces (and implementations) for usage in Domain Driven Design (DDD) with golang web API's

http://francoishill.github.io/golang-common-ddd

License:MIT License


Languages

Language:Go 100.0%