- Logger (Console, File)
- Content Negotiation
- Dark Mode
- Spring Security RBAC, Session Timeout
- API Rate Limiting
- JPA Auditing via AuditorAware Interface
- Spring Profiles (dev, production, qa, staging, test)
- Docker
- Caching
- HATEOS (Hypermedia as the Engine of Application State)
- Software documentation - Swagger, Javadoc, Postman Collection
- HTTPS with (self-signed certificate)
- JSON Web Token based authentication
- Quartz Scheduler
- Multiple Databases
- jOOQ
- Replace Docker with jib
- Unit Tests, Integration Tests
- Shut down app on button click via actuator url
- Spring Boot Admin
- NoSQL (MongoDB)
- Multitenancy
- Micrometer
- Grafna
- Spring Retry