NBlog is a monolith blog web api built using dotnet core following a feature based architecture, it provides the following features:
- Role-Based Authorization using JWT
- Rate Limiting using the Token Bucket algorithm
- Caching
- Global Error Handling
- User Management
- Blog posts CRUD, likes, comments, filtering and star based reviews