Kotlin Spring Boot Multi Module Project environment Spring Boot 3.2.5 Kotlin 1.9.24 JVM 21 apps api-server worker modules clients domain kafka redis support logging util