I am building an Api gateway in springboot with microservices and would like to implement all features/principles of API Gateway
- Authentication/Authorization
- Routing (Able to route using spirng cloud gateway)
- Load balancing (Netflix Ribbon)
- Cache Management
- Rate Limit
- API Performance monitioring
I have explored to implement authentication/autherization using OAuth2 but couldn't find suiltable solution.
Looking for suggestions or examples to implement the features.
Gone thru https://github.com/TechPrimers/spring-security-oauth-example, its nice