├── .gitignore ├── LICENSE ├── README.md ├── book-service ├── .gitignore ├── build.gradle ├── docker-compose.yml ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── thomasvitale │ │ │ └── bookservice │ │ │ └── BookServiceApplication.java │ └── resources │ │ ├── application.yml │ │ ├── db │ │ └── migration │ │ │ └── V1__Init_schema.sql │ │ └── logback-spring.xml │ └── test │ └── java │ └── com │ └── thomasvitale │ └── bookservice │ ├── BookJsonTests.java │ ├── BookServiceApplicationTests.java │ ├── TestBookServiceApplication.java │ └── TestEnvironmentConfiguration.java ├── docker-compose.yml ├── order-service ├── .gitignore ├── build.gradle ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── thomasvitale │ │ │ └── orderservice │ │ │ └── OrderServiceApplication.java │ └── resources │ │ ├── application.yml │ │ └── logback-spring.xml │ └── test │ └── java │ └── com │ └── thomasvitale │ └── orderservice │ └── OrderServiceApplicationTests.java └── platform ├── grafana ├── README.md ├── dashboards │ ├── dashboard.yml │ ├── jvm.json │ ├── polar-http.json │ ├── prometheus-stats.json │ ├── spring-boot-jdbc.json │ └── spring-boot.json ├── datasource.yml └── grafana.ini ├── prometheus └── prometheus.yml └── tempo └── tempo.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/README.md -------------------------------------------------------------------------------- /book-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/book-service/.gitignore -------------------------------------------------------------------------------- /book-service/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/book-service/build.gradle -------------------------------------------------------------------------------- /book-service/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/book-service/docker-compose.yml -------------------------------------------------------------------------------- /book-service/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/book-service/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /book-service/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/book-service/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /book-service/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/book-service/gradlew -------------------------------------------------------------------------------- /book-service/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/book-service/gradlew.bat -------------------------------------------------------------------------------- /book-service/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'book-service' 2 | -------------------------------------------------------------------------------- /book-service/src/main/java/com/thomasvitale/bookservice/BookServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/book-service/src/main/java/com/thomasvitale/bookservice/BookServiceApplication.java -------------------------------------------------------------------------------- /book-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/book-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /book-service/src/main/resources/db/migration/V1__Init_schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/book-service/src/main/resources/db/migration/V1__Init_schema.sql -------------------------------------------------------------------------------- /book-service/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/book-service/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /book-service/src/test/java/com/thomasvitale/bookservice/BookJsonTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/book-service/src/test/java/com/thomasvitale/bookservice/BookJsonTests.java -------------------------------------------------------------------------------- /book-service/src/test/java/com/thomasvitale/bookservice/BookServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/book-service/src/test/java/com/thomasvitale/bookservice/BookServiceApplicationTests.java -------------------------------------------------------------------------------- /book-service/src/test/java/com/thomasvitale/bookservice/TestBookServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/book-service/src/test/java/com/thomasvitale/bookservice/TestBookServiceApplication.java -------------------------------------------------------------------------------- /book-service/src/test/java/com/thomasvitale/bookservice/TestEnvironmentConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/book-service/src/test/java/com/thomasvitale/bookservice/TestEnvironmentConfiguration.java -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /order-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/order-service/.gitignore -------------------------------------------------------------------------------- /order-service/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/order-service/build.gradle -------------------------------------------------------------------------------- /order-service/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/order-service/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /order-service/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/order-service/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /order-service/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/order-service/gradlew -------------------------------------------------------------------------------- /order-service/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/order-service/gradlew.bat -------------------------------------------------------------------------------- /order-service/settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'order-service' 2 | -------------------------------------------------------------------------------- /order-service/src/main/java/com/thomasvitale/orderservice/OrderServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/order-service/src/main/java/com/thomasvitale/orderservice/OrderServiceApplication.java -------------------------------------------------------------------------------- /order-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/order-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /order-service/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/order-service/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /order-service/src/test/java/com/thomasvitale/orderservice/OrderServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/order-service/src/test/java/com/thomasvitale/orderservice/OrderServiceApplicationTests.java -------------------------------------------------------------------------------- /platform/grafana/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/platform/grafana/README.md -------------------------------------------------------------------------------- /platform/grafana/dashboards/dashboard.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/platform/grafana/dashboards/dashboard.yml -------------------------------------------------------------------------------- /platform/grafana/dashboards/jvm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/platform/grafana/dashboards/jvm.json -------------------------------------------------------------------------------- /platform/grafana/dashboards/polar-http.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/platform/grafana/dashboards/polar-http.json -------------------------------------------------------------------------------- /platform/grafana/dashboards/prometheus-stats.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/platform/grafana/dashboards/prometheus-stats.json -------------------------------------------------------------------------------- /platform/grafana/dashboards/spring-boot-jdbc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/platform/grafana/dashboards/spring-boot-jdbc.json -------------------------------------------------------------------------------- /platform/grafana/dashboards/spring-boot.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/platform/grafana/dashboards/spring-boot.json -------------------------------------------------------------------------------- /platform/grafana/datasource.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/platform/grafana/datasource.yml -------------------------------------------------------------------------------- /platform/grafana/grafana.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/platform/grafana/grafana.ini -------------------------------------------------------------------------------- /platform/prometheus/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/platform/prometheus/prometheus.yml -------------------------------------------------------------------------------- /platform/tempo/tempo.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ThomasVitale/spring-boot-next-gen-apps/HEAD/platform/tempo/tempo.yml --------------------------------------------------------------------------------