Building microservice using springboot 2 as backend and react js as frontend. apps will running on kubernetes with argocd as tools.
https://github.com/springboot-microservices-project
- backend :
Springboot 2.7^
Java 11
Spring Security
JWT
Oauth0
Mysql
liquibase (database migration)
cors
swagger
resillent4j
springActuator
elasticSearch
MySql
Redis
RabbitMQ
Springcloud Gateway
Eureka Discovery Service
Rate Limmiter
Circuit Breaker
SMPTGmail
reportPDF
reportExcel
logback
Spring JPA
JPA Audit
Docker
Docker-compose
microserivices
- frontend :
React.js
Redux Multi Store
i18n Multi Resource
Router
Secure Routing
Error Boundaries
Variable Environtment .env
React Hook
Functional Component
Loggin
axios
Docker
Docker-compose
- Database :
mysql
redis
- message broker :
rabbit mq
- Monitoring :
spring actuator
prometheus
grafana
- devops :
ci/cd github action
docker
kubernetes
argocd
git ops
- documentation :
FSD
Api Spec
Postman Collection
Contact me Deni Setiawan if you are interested in this project