├── domain
│ └── user.go
├── glide.lock
├── glide.yaml
├── infrastructure
│ ├── router.go
│ └── sqlhandler.go
├── interfaces
│ ├── controllers
│ │ ├── context.go
│ │ ├── error.go
│ │ └── user_controller.go
│ └── database
│ ├── sqlhandler.go
│ └── user_repository.go
├── server.go
└── usecase
├── user_interactor.go
└── user_repository.go