About
- 마피아 투게더의 vote room 패키지 간 의존성 분리
- vote repository 레디스 도입
- Redis test 환경 구축
1. 마피아 투게더의 vote room 패키지 간 의존성 분리
정리
room 패키지에 있는 vote관련 모든 로직을 vote 패키지로 이동시킨다
마주한 문제 및 해결 방안
- 전원 참가시 room의 status를 변경해야 함 -> event 발행
- room 상태가 voteResult -> nightIntro로 변경시 해당 방의 모든 vote를 제거해야함 -> domain 이벤트 발행
2. vote repository 레디스 도입
정리
vote repository를 레디스 저장소로 변경한다
마주한 문제 및 해결 방안
3. Redis test 환경 구축
정리
testcontainers를 통해서 테스트 환경을 구축
마주한 문제 및 해결 방안
개발 링크