module
Version:
v0.0.0-...-2622c33
Opens a new window with list of versions in this module.
Published: Jan 15, 2023
License: MIT
Opens a new window with license information.
README
¶
ddd-api-golang
API server configuration for Go language employing DDD
DDDアーキテクチャの実装順序について
- ドメイン層を設計する
ドメインモデルやインターフェイスなどの設計が含まれます。
ドメイン層のディレクトリ構成:
- domain
- models
- repositories
- domain: ドメイン層を示すフォルダ
- models: アプリケーションのドメインモデルが格納されるフォルダ
- repositories: リポジトリインターフェイスが格納されるフォルダ
インフラ層のディレクトリ構成:
- infrastructure
- database
- gorm
データベースや外部APIなどと対話するコードを格納する場所(外部システムとのアダプタ)
アプリケーション層
- application
- handlers
- usecases
- handlers: ルーティング、リクエスト・レスポンスを処理する
- usecases: ビジネスロジックを処理する
Directories
¶
application
|
|
|
|
|
|
|
|
domain
|
|
|
|
|
|
infrastructure
|
|
|
|
Click to show internal directories.
Click to hide internal directories.