Data & Performance Project: Data & Performance Optimization
Project: E-Commerce API Optimization
Features
-
EF Core Optimization
- Optimized product catalog queries
- Order processing with includes
- Inventory management
-
Caching Layer
- In-memory cache for hot data
- Redis for session/cart data
- Output caching for public endpoints
-
Background Services
- Email notifications
- Inventory updates
- Report generation
-
Performance
- Pagination on all lists
- Response compression
- Database indexing
- Query optimization
Deliverables
- Optimized API with benchmarks
- Caching strategy documentation
- Performance test results
- Background job processing
Testing
- N+1 problems resolved
- Cache working correctly
- Background jobs running
- Performance targets met (< 200ms p95)