Skip to content

Day21 스크럼

minjungkim edited this page Dec 12, 2022 · 1 revision

useState를 사용해 구현한 무한 스크롤이 고장남 useRef를 사용해서 개선 tanstack-query를 도입해 또 개선

https://www.figma.com/file/obm2LJhSDvJKtvPLbk4XQW/RunWithMe?node-id=0%3A1&t=gn3cMwHZ7EKxe6X6-0

chat ver2.0.0

  1. db nosql사용 -> mongodb
  2. message Queue(unread)
    • 채팅방 입장 시, 안 읽은 채팅을 띄워준다
    • 큐는 사용자/모집 별로 존재 -> 참가 신청 시 생성 redis pub sub 사용
    • 사용자가 스크롤을 더 할 경우 db에서 더 가져온다
    • 전에 읽었던 채팅들은 db에서 일단 가져온다(10개)
    • push연동 -> 월요일마다 메일로 '안 읽은 메시지가 00개 있습니다'
Clone this wiki locally