Skip to content

Micro Service architecture based on latest popular technologies

License

Notifications You must be signed in to change notification settings

colddew/micro-service

Repository files navigation

Build Status codecov License

Brief

Micro Service architecture based on latest popular technologies

Dev Env

  • Desktop MBP
  • Java 8
  • IDEA 2019
  • MySQL 5.7
  • MongoDB 3.4.2
  • Redis 3.2.9
  • Cassandra 3.11.4

Tech Stack & Legacy Issue

  • spring-boot 2.x
  • spring-boot-admin
  • swagger
  • retrofit
  • okhttp
  • logback
  • mybatis
  • druid
  • jedis
  • kafka
  • mongodb
  • cassandra
  • turbine
  • hystrix
  • zxing
  • neo4j
  • caffeine
  • shardbatis
  • rxjava 2.x

Future Plans

  • upgrade mysql server from 5.x to 8.x
  • upgrade mongodb server from 3.x to 4.x
  • upgrade neo4j server to 3.5.5
  • upgrade cassandra client to 4.x
  • improve mongodb, kafka, cassandra, neo4j, rabbitmq
  • auto configuration, SpringApplication loading analysis, externalized configuration, customized metrics
  • introduce RxJava, WebFlux, Reactive Stack
  • introduce exception handle, multi-level log management, transaction, jwt/openid
  • introduce kotlin, javascript, groovy, lua, scala, clojure

Build

mvn versions:set versions:commit -DnewVersion=<version>
mvn clean -Dmaven.test.skip=true build

About

Micro Service architecture based on latest popular technologies

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages