객체가 지향하는 패러다임과 관계형DB가 지향하는 패러다임의 불일치를 어떻게 해결할 것인가?
Service코드에서 필요한 내용은 비즈니스 로직이라고 불리는 핵심 기능이다. 다른 인프라 로직(=부가가능 ex: 로깅)은 어플리케이션의 전 영역에서 나타날 수 있고, 중복코드를 만들어 낼 가능성 때문에 비즈니스 로직과 함께 있으면 유지보수와 해당 로직을 이해하기 힘