-
Product Model: Simple entity with MongoDB attributes
-
Service Layer: ProductService with CRUD operations
-
REST API: Controller with full CRUD endpoints
-
Configuration: MongoDB settings through appsettings.json
-
Sample Data: Optional seeding functionality