1. Identifying Domain Bounded Contexts
Never attempt a 'big bang' rewrite of a production monolithic codebase. Instead, map out the domain bounded contexts (e.g. Auth, Billing, Notification, Inventory) and extract the highest-ROI, lowest-coupling subdomains first.
