How does 'Dependency Injection' at the architectural level (not just code) improve the modularity of a Microservices mesh? | Modularity | System-Design Interview Questions | NextRound.in