Download the protos repository and put it in the same directory where this repository is, and run
./gradlew build
command to generate the protos and build the project.
- Spring Boot 2.x
- Liquibase for managing tables
- ShardingJDBC, Jpa, QuerySQL for querying db
- GRpc for Communication
- A lock and a CAS implementation of SnowFlake
- Data access techniques
- Contract programming