{"id":28087548,"url":"https://github.com/nasrmohammad4804/springboot-microservice","last_synced_at":"2025-05-13T11:32:31.807Z","repository":{"id":62464065,"uuid":"542459129","full_name":"nasrmohammad4804/springboot-microservice","owner":"nasrmohammad4804","description":"spring-boot-ecommerce-microservice-application","archived":false,"fork":false,"pushed_at":"2022-11-03T11:04:50.000Z","size":227,"stargazers_count":4,"open_issues_count":0,"forks_count":5,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-03-06T19:53:09.834Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nasrmohammad4804.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-09-28T07:19:57.000Z","updated_at":"2023-02-21T17:20:41.000Z","dependencies_parsed_at":"2022-11-02T01:46:16.079Z","dependency_job_id":null,"html_url":"https://github.com/nasrmohammad4804/springboot-microservice","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasrmohammad4804%2Fspringboot-microservice","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasrmohammad4804%2Fspringboot-microservice/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasrmohammad4804%2Fspringboot-microservice/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nasrmohammad4804%2Fspringboot-microservice/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nasrmohammad4804","download_url":"https://codeload.github.com/nasrmohammad4804/springboot-microservice/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253933057,"owners_count":21986510,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2025-05-13T11:32:12.604Z","updated_at":"2025-05-13T11:32:31.799Z","avatar_url":"https://github.com/nasrmohammad4804.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# springboot-microservice\n\n![microservice-diagram](https://user-images.githubusercontent.com/76038143/199672306-b2ac8001-8e3b-404e-bb42-d0b036b44aa1.jpeg)\n\n#### 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 \n#### such as zipkin \u0026 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 \n#### and using rdbms with postgresql \u0026 MySQL -and inmemory such as redis - and also testing with junit and mockito - wiremock \u0026 assertj\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnasrmohammad4804%2Fspringboot-microservice","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnasrmohammad4804%2Fspringboot-microservice","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnasrmohammad4804%2Fspringboot-microservice/lists"}