회원 등록 use case는 HTTP와 저장 기술 사이에 경계를 만든다

controller가 validation·중복 확인·저장을 직접 수행하면 web 규칙과 업무 규칙을 분리하기 어렵습니다.

HTTP controllerform 요청·응답
RegisterMemberUseCase업무 순서
Member policy이름·이메일 규칙
MemberRepository중복 확인·저장
database adapterSQL·transaction

핵심: 안쪽 use case는 HTTP status를 모르고 명시적인 등록 결과를 반환합니다.