Dependency Injection Design Pattern Part 1
Are you using dependency injections but you really don’t know how it works and what is the benefit of using DI?
Are you an old model of building software system with three tiers architecture? Where all tiers tightly coupled?
Are you data model centric architecture? Where the database and its schema is the center of the system?