## 작업 배경 - 하나의 Service에서 너무 많은 작업을 담당함 -> 단일 책임 원칙을 위배 - `Mange Service`에 너무 많은 비즈니스 로직이 존재 ## 📝 작업 내용 - `Service`에는 최소한의 비즈니스 로직만 남도록 서브 모듈 클래스 생성 - 서브 모듈의 경우 `Modul` 패키지를 따로 생성 - `transaction` 통일 - `Service`에 기본적으로 `transaction` 설정 - `read=only` 설정이 필요한 함수에만 따로 표시