################## SPRING CLOUD API GATEWAY SERVICE ##################

DESCRIPTION In this project, we build a complete microservice architecture by implementing 5 services, we also implement an API gateway service that serves as an entry point to all other microservices in addition We secure our gateway service with JWT-based token authentication and role-based authorization. Note that the gateway service configurations are Java-based, not YML because we want to achieve dynamic routing by fetching route configurations from the database.

TECHNOLOGIES

  1. Java
  2. Spring boot
  3. Spring cloud gateway
  4. JWT
  5. MySQL