Order the steps
Put the modularization steps in order.
- Extract core leaf modules such as design system and networking
- Add interface modules for features that need each other
- Move features into their own packages with demo apps
- Enforce dependency rules in CI and re-measure
- Measure build times and map the dependency graph
Hint 1 of 1
Start with data, then the safest pieces.
Choose an answer, then open Show answer below to check it.
Show answer
Answer: E A B C D
- Measure build times and map the dependency graph You need a baseline to know what to fix.
- Extract core leaf modules such as design system and networking Leaves have no internal dependencies, so they're safest to move first.
- Add interface modules for features that need each other They break feature-to-feature coupling.
- Move features into their own packages with demo apps Teams build and run features in isolation.
- Enforce dependency rules in CI and re-measure Rules stop the graph from tangling again.