Skip to content

Microservices Starter Kotlin - Microservices Starter Project - Spring Boot, Java 11, Log4j2, TestContainer, JUnit5, Code Coverage, Checkstyle, Kotlin DSL, Postgres, Vault Secrets, Gatling Load Testing, Sonar

License

skhatri/microservices-starter-kotlin

Repository files navigation

microservices-starter

Microservices Starter Project

Build Code Coverage CII Best Practices Maintainability Known Vulnerabilities

Development

Developer Guide

logging

log4j2

code analysis

sonar

testing

junit 5

code-coverage

Jacoco

code-style

Google Checkstyle modified to be compatible with 8.30. Method Length, File Length, Cyclomatic Complexity have been added.

load-testing

Gatling

Load test can be run using one of the following two approaches

gradle load-testing:runTest
IDE - com.github.starter.todo.Runner

vulnerability

Install snyk and authenticate for CLI session

npm install -g snyk
snyk auth

Publish results using

snyk monitor --all-sub-projects

About

Microservices Starter Kotlin - Microservices Starter Project - Spring Boot, Java 11, Log4j2, TestContainer, JUnit5, Code Coverage, Checkstyle, Kotlin DSL, Postgres, Vault Secrets, Gatling Load Testing, Sonar

Resources

License

Stars

Watchers

Forks

Packages

No packages published