역할을 반환하는 작은 팩터리가 중복 연결을 막는다

서비스마다 저장소를 새로 만들면 같은 애플리케이션 안에 서로 다른 메모리 상태가 생긴다.

createMemberService역할을 반환하는 조립 함수
Repository공유 상태를 입력
Hasher선택한 정책을 입력
Service완성된 객체 반환
Consumerscontroller·batch가 재사용