/myddd-vertx

A reactive DDD implement based on Kotlin and Vert.x

Primary LanguageKotlinMIT LicenseMIT

myddd-vertx

myddd-vertx is a reactive style DDD framework based on Kotlin and Vert.x

其它语言(Other language): 中文Chinese

Quick Start

You can use myddd starter to create a myddd-vertx project just in seconds.

To get more details about myddd starter, please visit the website and try it yourself.

Why myddd-vertx

myddd has already created a Java-based DDD framework - myddd-spring-boot. So why does myddd still create another backend DDD framework?

Because we want to create a more simple and clean performance framework for backend development.

There are some reasons for this:

  • Kotin is known as better-java, it's simple and clean than Java.
  • Vert.x is a reactive toolkit for Java and supports Kotlin, Use Reactive is more performance.

The core principles

myddd-vertx obeys these principles.

  • Reactive style development
  • Based on Kotlin and Vert.x

If you do not families with the Kotlin and Vert.x, you can still consider myddd-spring-boot which is based on Java and Spring Boot.

SonarQube report

We use SonarQube to analyse the quality of the code

SonarQube质量管控