This project was created to learn reactive programming, functional programming and custom api gateway with Spring Cloud Gateway
- Run docker compose with command
docker-compose up
- Run application with command
mvn clean spring-boot:run -Pdev
- Run build jar with command
mvn clean install -Pdev
- Run build docker image with command
mvn clean docker:build -Pdev
- Dynamic Routing
- Custom Filter
- Logging Request and Response
- Database Migration
- Docker Support
- View api route and applications credential
- Create api route and applications credential
- Update api route and applications credential
- Delete api route and applications credential
- Grant Access API
- Revoke API
- View API By application credential
- View application credentials By API
- User Management
- Cache To Redis
- Send Log to ELK