application
|
Package application is a layer responsible for driving the workflow of the application, matching the use cases at hand. |
application/config
|
|
application/eventhandler
|
|
application/oauth2
|
|
domain
|
Package domain is the heart layer of the software, and this is where the interesting stuff happens. |
domain/client
|
Package client holds client domain logic Package client holds client domain logic |
domain/token
|
Package token holds token domain logic Package token holds token domain logic |
infrastructure
|
Package infrastructure is a layer that holds everything that interacts with other systems - Secondary/Driven Adapters. |
infrastructure/persistence
|
Package persistence holds view models and repository interfaces Package persistence holds view models and repository interfaces Package persistence holds view models and repository interfaces |
infrastructure/persistence/mysql
|
Package mysql holds view model repositories Package mysql holds view model repositories Package mysql holds view model repositories Package mysql holds view model repositories Package mysql holds view model repositories Package mysql holds view model repositories |
infrastructure/repository
|
Package repository holds event sourced repositories Package repository holds event sourced repositories |
interfaces
|
Package interfaces is a layer that holds everything that other systems interacts with - Primary/Driving Adapters. |
interfaces/grpc
|
Package grpc provides user grpc server |
interfaces/http
|
Package http provides routes for http router |
interfaces/http/handlers
|
Package handlers provides http handlers |