Tech
Breaking Circular Dependencies with SOLID Principles
When two services need each other, it's tempting to reach for IServiceProvider and lazy loading. But that quick fix hides architectural wounds.