Skip to content

Distributed High Performance Computing - Micro Services - Spring Cloud Gateway and Eureka Registry Implementation - Open Feign Use case - Spring Security - jwt

Notifications You must be signed in to change notification settings

Bahadou-Badr/microservices-spring-cloud-architecture

Repository files navigation

About this project 🏁

An application based on three business services :

  • Customer Service
  • Inventory Service
  • Billing Service
  • Authentication Service using Spring Security and JWT : This service manages :
    • Authentication
    • Users
    • Roles (USER, ADMIN, CUSTOMER_MANAGER, PRODUCT_MANAGER, BILLS_MANAGER) A user can have multiple roles, and each role can be assigned to multiple users.

Service orchestration is handled via Spring Cloud technical services :

  • Spring Cloud Gateway Service as a proxy service
  • Eureka Registry Service as a directory for service registration and discovery in the architecture
  • Hystrix Circuit Breaker
  • Hystrix Dashboard

About

Distributed High Performance Computing - Micro Services - Spring Cloud Gateway and Eureka Registry Implementation - Open Feign Use case - Spring Security - jwt

Topics

Resources

Stars

Watchers

Forks

Languages