| The Postgres repository interface is tightly coupled to our service layer, this should not be the case. The repository layer interface needs to be abstracted away from a specific database implementation. Our Postgres repository file will implement the generic repository interface which is also used in our service. |