Impl을 그냥 값 return 시키는 용도로만 알고 있다가 너무 뭘 모르는 것 같아서 왜 이렇게 프로젝트를 구성하는지 찾아보았다. Impl을 설명하는 여러 글들을 찾아본 결과 인터페이스와 각 서비스 인터페이스에 대한 구현체 클래스로 이루어진 관습적인 추상화 구조였다