目的 どうも、@yanteraです。 Goで実際にClean Architectureで開発する場合どのような構築をすれば、開発しやすいのか設計してみました。 実践を想定して構築を考えています。APIドキュメントの代わりにsawaggerを実装しています。 使用するツール docker echo(air) gorm swagger goa ディレクトリ構成 ├─ docker/ ├─ api └─ environments ├─ production/ ├─ development/ └─ test/ ├─ document └─ mysql ├─ documents/ └─ design/ ├─ server/ ├─ adapters/ ├─ controllers/ ├─ gateways/ └─ presenter/ ├─ infrastructure/ ├─ routes/ └─