Sub Domains - stephanesome/auction-system-tutorials GitHub Wiki

Sub-Domain Type Description Rationale
Auction Core Concepts related to auctions. Captures the information associated to auctions and processes including bidding as closing of auctions. Creating an managing auctions is the main objective of the system. This domain mainly supports use cases: Create Auction, Place Bid, Close Auction, Browse Auction Catalog. These are the highest-prioritized use cases.
User Generic Concepts related to the users and their roles. Responsible for the registration of users, role allocation to users, signing in, signing of,... Many systems register and manage users. It is likely that reusable solutions exist for this aspect of the application. This domain mainly supports use cases: Create Account, Sign In, Sign Out, Update Account, Deactivate Account.
Item Support Concepts related to items. Provides support for browsing and search based on specific product category. This domain mainly supports use cases: Create Auction, Browse Auction Catalog.