NestJS · Dependency Injection · Senior · Architecture
Lead: how do you keep DI graphs understandable at 200+ providers?
Short Interview Answer
Module boundaries by domain, public tokens documented, forbid random cross-imports, and architecture tests.
Detailed Explanation
Visualize critical subgraphs. Reject god modules. Prefer fewer, clearer providers over micro-classes everywhere.