Self learning project - a reactive programming model to construct REST APIs performing non-blocking CRUD operations on MongoDB backend
REST APIs are secured with OpenID Connect authentication - validated against JWT token in request header
- Spring Webflux
- Spring Data Reactive MongoDB
- Okta OIDC with Spring Security
- Rate limiter with Resilience4j
- Log mask mechanism