How can I understand a heavily decoupled C# system wired together with dependency injection?
I'm working with a C# codebase built around roughly 50 generic pipelines implementing Pipeline. Events are handled through many generic publishers and subscribers that implement interfaces such as…