Goにおけるクリーンアーキテクチャのディレクトリ構成
Go
Clean Architecture
バックエンド
知識
詳細は以前以下に投稿。 https://zenn.dev/mizuko_dev/articles/fa613ec40c854c
plaintext
.
├── Makefile
├── README.md
├── adapter
│ └── http
│ ├── constants
│ ├── handler
│ ├── helper
│ ├── middleware
│ ├── request
│ ├── response
│ └── router
├── compose.yml
├── config
├── constants
├── docker
│ ├── golang
│ └── postgres
├── domain
│ ├── model
│ └── repository
├── errors
├── go.mod
├── go.sum
├── go.work
├── go.work.sum
├── infrastructure
│ ├── auth
│ │ └── jwt
│ ├── database
│ │ └── postgres
│ │ └── bun
│ │ ├── connection.go
│ │ ├── mapper
│ │ ├── migrate
│ │ │ ├── generate.go
│ │ │ ├── migrations
│ │ │ ├── schema.sql
│ │ │ └── seeds
│ │ ├── model
│ │ ├── query
│ │ └── repository
│ ├── external
│ │ └── google
│ └── logger
├── main.go
├── mocks
├── registry
├── render.yaml
├── start.sh
└── usecase
├── interactor
│ └── memo
│ ├── memo_interactor.go
│ ├── memo_interactor_impl.go
│ └── memo_test.go
└── service