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

Notifications You must be signed in to change notification settings

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