- Authentication: Handles user registration, login, and JWT token management.
- Product: Manages product CRUD operations.
- Cart: Manages shopping cart operations for users.
- Security: Implements rate limiting, logging, captcha, and JWT authentication.
- Compression & Rate Limiting: Provides endpoints and filters for testing compression and rate limiting.