Skip to content

maxwolf621/reddit-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Spring Boot Project for Backend

design

  • JWT (login & reset password).
  • Oauth2(google , github)
  • @schedule(delete expired token and invalid user.)
  • lombok (reducing Boilerplate code)
  • mapstruct (DTOs and POJO data conversion)
  • Multiple Threads : @Async + CompletableFuture
  • Mysql (Master & Slave Read/Write Splitting) with JPA & hikariCP
  • Redis (Redis Cluster)
  • Cache Caffeine
  • EntityGraph and Query (avoid n+1 query and eager fetching)
  • AOP(logs of logics from different layers + intersection of Slave datasource)
  • Junit5/Mockito
  • API : Swagger-ui
  • GraphQL

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published