Golang module service pattern

Not really exactly working, only for example.
Run with make up or go run cmd/main.go.
Could contains some dead code, extracted from real project.