https://github.com/nasrmohammad4804/springboot-microservice
spring-boot-ecommerce-microservice-application
https://github.com/nasrmohammad4804/springboot-microservice
ci-cd-pipeline docker kubernetes oauth2 postgresql quartz-scheduler r2dbc-postgresql software-testing spring-actuator spring-boot spring-cloud spring-cloud-circuitbreaker spring-cloud-config-server spring-cloud-gateway spring-cloud-service-registry spring-microservices springdoc-openapi webflux zipkin-sleuth
Last synced: about 1 month ago
JSON representation
spring-boot-ecommerce-microservice-application
- Host: GitHub
- URL: https://github.com/nasrmohammad4804/springboot-microservice
- Owner: nasrmohammad4804
- License: mit
- Created: 2022-09-28T07:19:57.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-11-03T11:04:50.000Z (over 2 years ago)
- Last Synced: 2023-03-06T19:53:09.834Z (over 2 years ago)
- Topics: ci-cd-pipeline, docker, kubernetes, oauth2, postgresql, quartz-scheduler, r2dbc-postgresql, software-testing, spring-actuator, spring-boot, spring-cloud, spring-cloud-circuitbreaker, spring-cloud-config-server, spring-cloud-gateway, spring-cloud-service-registry, spring-microservices, springdoc-openapi, webflux, zipkin-sleuth
- Language: Java
- Homepage:
- Size: 222 KB
- Stars: 4
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# springboot-microservice

#### this repository for learn better microservice with cool library called quartz (for scheduling job and trigger) also using spring reactive (for better performance in microservices architecture and back pressure) and component such as (service discovery - feign client - api gateway - resilience4j with circuit breaker - distribute log tracing
#### such as zipkin & sleuth - and centralize configuration with config server) - and also secure token base application with oauth2 and openid connect - and use devops process for deploy application with automation tool such as docker - k8s - ci / cd pipeline
#### and using rdbms with postgresql & MySQL -and inmemory such as redis - and also testing with junit and mockito - wiremock & assertj