Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

일요일 백엔드 오프라인 회의 #83

Open
1000kkannoo opened this issue Sep 27, 2023 · 3 comments
Open

일요일 백엔드 오프라인 회의 #83

1000kkannoo opened this issue Sep 27, 2023 · 3 comments

Comments

@1000kkannoo
Copy link
Contributor

  • 코드 리팩터링
  • 캐싱 적용
  • 연관관계 관련
@1000kkannoo
Copy link
Contributor Author

  • 뭐해야될지

@yujung7768903
Copy link
Member

  • 모임 참여할 때도 근처 지하철역 가져와서 bestplace 테이블에 저장해야함
  • dto 분리

@yujung7768903
Copy link
Member

yujung7768903 commented Oct 1, 2023

12월 중순 베타 오픈까지 할 것

  • (현우) DTO 개선 및 리팩토링(클래스 안에 필드가 없이 다른 클래스를 감싸고 있는 역할만 하는 클래스는 분리하기로)
  • (현우) 회원 탈퇴하기 API 추가
    • 참여중인 스페이스 전체 탈퇴
    • 그러면 투표가 진행중인 스페이스는 어떻게 되는지
    • 투표가 진행중인 그룹이 있다. 라는 메시지를 출력 후 탈퇴 방지?
    • 탈퇴는 스페이스를 전부 나간 경우에만 가능하게 하는건지?
  • (유정) 이동 경로 상세 API 추가
    • 최단 시간
    • 최소 환승
  • (현우 + 유정) 캐싱 적용하여 속도 개선
  • (현우+ 유정) 클라이언트 개발자분들 요청에 따라 개선
  • (현우) 이넘 명세서 관리
  • (유정) 통행료 추가
  • (유정) 모임 참여할 때 BestPlace 저장

추가 기능은 프론트 쪽 할 일이 많아지기 때문에 추가 기능은 하지 않고, 기획쪽에서 원하는 부분이 있다고 했을 때 추가 작업 예정

앱 개발자 모집

  • 지인 위주로 모집해보고 안되면 폼을 통해 구해보기

캐싱 적용

개선할 API 저장 시점 초기화 시점 Redis Key 비고
추천 지역 조회 처음 조회할 때 모임 참여할 때 {group_id}
참여하고 있는 모임 모임 조회할 때 모임 생성하거나 참여할 때 {user_id}
이동 경로 상세 처음 조회할 때 모임 참여할 때 {group_id}_{user_id} 최단 시간 별, 최소 환승별 각각 저장

투표 로직 캐싱은 보류

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants