SpringBoot/kotlin/Gradle/Kubernetes環境下に比較的汎用的な構成でマルチプロジェクト構成のサンプルプロジェクトを作りました。 以前書いた、 EC2のマイクロサービスをKubernetesに移行した話 の経験を踏まえて、今ゼロから作るならこんな感じ、というのを形にしたものです。 Production-Ready とまではいかないまでも、そのベースにできる程度には気を利かせてみたつもりです。 ソースはgithub にアップしてあります。 プロジェクト構成とbuild.gradle マルチプロジェクト 業務でサーバを含むようなアプリケーションを作るときは何も考えずマルチプロジェクトにしておくことをお勧めします。経験上、リポジトリ内に追加でプロジェクトを作成したくなるケースはかなり多いです。 ライブラリの依存関係管理にDependencyManagementを使う