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

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

1
문제

각 factory가 MemoryMemberRepository를 새로 생성

2
관찰

서비스마다 서로 다른 메모리 상태를 조회

3
해결

repository()가 공유 인스턴스를 반환