-
Notifications
You must be signed in to change notification settings - Fork 3
08 13
📄 원본(노션): https://app.notion.com/p/3ba19935b8ae809186b2d3edbafe64b7 — 최종 동기화 2026-08-15
회의 날짜: 2026-08-13
-
석희
- 테스트 여러건 돌려보면서 보고서 정리 및 수치 뽑아내기 및 문서화중
- QA중 나온 미구현 부분 작업 정리
- 매칭 테스트 → 전체 테스트로 확장함
- 동혁
Round? Ceil? Floor? → 우선은 Ceil (질이 낮은 콜은 앞쪽에서 많이 잡아간다; 효과는 미미하긴 하지만.)
resolveMaxConcurrentOffers → Policy에 따라 calculate 함수 호출
(이미지 — 정책별 계산 로직, 노션 원본 참조)
2 대 2로 테스트 해봄 (배치 20초로 해서 확실히 들어갈 수 있게)
(이미지 — 테스트 결과, 노션 원본 참조)
거절 당해도 1대1.
- window 500ms로 수정
- max matching 3km으로 수정
- OFFER_QUOTA_MODE DYNAMIC/FIXED 반영. (.env 수정 필요)
- 필요한 부분: 1~5라는 매직 넘버를 바꾸기
-
스와이프로 전환
(이미지 — 스와이프 전환 UI, 노션 원본 참조)
이라는 표현 뭔가 다르긴 함, 기능으로 추가하거나 클릭 한 번으로 전환으로 바꾸는 것이 좋을 것 같음.
- 토글 → 팝업?
-
아키텍처를 조금 더 부풀려볼까요?
(이미지 2장 — 아키텍처 확장안, 노션 원본 참조)
하려면 할 수 있는거 많죠
-
페이지 기반 - GIF를 통한 최적화
(이미지 — 페이지 전환 GIF 시안, 노션 원본 참조)
ex) 현서님 기준으로
(이미지 — "으아아아아..." 반응 이미지, 노션 원본 참조)
- Matching Service안에 필연적으로 Matching Action Scheduler → Matching scheduler / SSE → notifyService가 들어가는데 그거 절대로 풀 수 없다. (블럭 단위로 되어있음) 모든 블럭이 두 커밋을 받아와야해서 Intellij에서도 알아서 뗄 수 없었음. ㄱ- ㄱ- ㄱ- ㄱ- ㄱ-
-
현성
- 개인적으로 tmux 연결
수정 할 사람?
- 배달 취소 돈 안돌아옴
- 그리고 애초부터 지금 같은 부르미가 드리미로 전환하면 자기 콜이 잡힘 (드리미 시작해놓고 뒤로가기해서 다시 부르미로전환)
동혁님 할일
- 부르미 30초 미응답 시 주문을 MATCHING으로 되돌리지 않음. 메모리만 정리 → 그 드리미는 dreami_id가 남아 영구 잠김(
MatchingService.java:604-619), 주문은 다른 드리미가 수락 시 ALREADY_ACCEPTED_BY_OTHER로 영구 매칭 불가 - 로직 재점검
- 안드로이드 웹앱 아이콘 자동 생성했더니 못생겨짐
- 로고 아이콘 등등 넣기
- 배달 중에 드리미위치를 드리미 핀으로
- 프론트엔드 디자인 안들어간 부분들 보완
-
로고
(이미지 — 로고 시안, 노션 원본 참조)
-
기본 프사
-
석희님
- 연락하기 기능 추가 - 석희
- "수익 페이지"에서는 수익이 보이는데, 메인페이지의 드리미 탭에서는 오늘의 수익이 안보임
현서님
- 부르미가 물건사진 올린거 자체를 드리미가 못봄. 픽업하는 과정에서 보여야 물건을 들고가지
- 상호 수락하면 물건사진이 드리미 배달 화면에서 지도 아래나 그런 공간에 작게 이미지가 보이고, 이미지를 클릭하면 확대
- 픽업 후 사진 보내기
- 픽업 후에 "배달(드림)" 과정에서, 픽업사진이 드리미 배달 화면에서 지도 아래나 그런 공간에 작게 이미지가 보이고, 이미지를 클릭하면 확대
- 드리미가 수락하는 상황에서 배송 요청사항이 다름 (상세설명은 보이나..?) 매칭 과정의 토스트에 요청사항 보이게
- 드리미 화면에서 progress
- 진행중 카드 누르면 진행중인 화면으로 넘어가게
현성 할 일
- 기타
- 드리미는 실시간 배송 화면에서 나갈려고 하면 경고 메시지 주기 ⇒ "배송 중에 페이지를 벗어나면 배달이 정상적으로 진행되지 않을 수 있습니다" (이런 느낌으로?)
-
마이페이지 수정
- 마이페이지 버튼들 동작안하는거 수정
- 마이페이지 별점이 부르미 별점인지 드리미 별점인지 모름 ⇒ 둘다 띄워주기? (단, 이때 드리미 리뷰 없으면 없는건지 인지 필요)
-
핑 보내기
-
핑 보내기 (
석희님 연락하기 화면 만드시고현서님이 배달중 드리미 UI 개선 완료되면 진행)(이미지 — 핑 보내기 UI 시안, 노션 원본 참조)
지도에 물음표 보내기?
-
-
지도 개선
- (시간 남으면) 지도를 끌어서 위치 선택하는 기능 ⇒ 대신에, 좌표를 "확인"누를 때만 실제 카카오 API 호출 (막 지도 이동할 떄마다 도로명주소 변환돼서 API 과호출 안되게)
**~~완료 #332+#382 PWA 및 알람 - 2~~**
- 정책 : 드리미가 30초~1분 접속 안되면 드리미에게 웹푸시 가도록 추가
- docs/hyeonseong/notification-tiers-plan.md의 Phase6 진행하기
**~~feat/407 드리미 부르미 문제 - 주문 등록 해놓고 드리미로 전환 및 부르미 전환시 API~~**
- 부르미 "주문 등록"해놓고 드리미로 전환이 됨
- 드리미나 부르미 전환할 떄 무조건 APi 요청 해야됨. 캐싱하면 안됨
**~~완료 #412 매칭 화면 UI 개선~~**
- "부르미 찾는 중"이랑 "드리미 찾는중" 에서 지도에 실시간으로 핀이 나타나고 사라질 때 자연스럽게
- 이걸 하려면 주문을 등록했다 삭제하는거 자동화 후에 스크립트 작성
**~~완료 #415 팝업 관련 수정할 것~~**
- 픽업완료 사진 부르미에게 전달 필요 - 현서님 ⇒ 이거는 기존에 있던 픽업 완료 SSE Event 받으면 띄워주게. 유실되어도 됨. 왜냐면 어차피 픽업 후에 부르미 실시간 배달 화면에서 볼 수 있게 개선 예정
**~~완료 #333 백엔드 기타~~**
- assignDreamiTest() 삭제
- DeliveryTestController에 @Profile("local") 주석 해제하기
- #335 (백엔드) 배송 완료 시간 대충 +5분정도 보정 (엘레베이터나 등등)
**~~완료 #418 프론트엔드 QA 개선사항 - 1~~**
- 배송 요청 사항 "없음"일때 TextField가 안막힘
- 없는 페이지로 들어올 때 홈으로 리다이렉트
- "현금화 계좌를 등록해주세요" 지우기
- (선택) 다른 브라우저나 디바이스에서 로그인되면 로그아웃 될 때 메시지 출력
- #337 지금 결제하고나서 부름등록 화면으로 초기화 되어버림 ⇒ 포인트가 부족해도 마찬가지.
- #340 프론트엔드 - PICKUP_DELAYED / PARTNER_HANDOFF_PENDING / TRANSFERRED_TO_PARTNER / RETURNING 상태에 대한 분기 처리 (#268)
- 활동에서 취소 아이콘(취소상태) 이거 색깔 회색으로 바꾸기. 클릭 가능할것처럼 보임 ⇒ 활동에서 "진행중"문구를 "배송중"으로
**~~완료 #428 기타 간단한거 여러가지2~~**
-
지도 하단 "배송 완료 예상" 컴포넌트 불투명화
-
"드리미"가 수락했을 때 "부르미"입장에서 상대의 응답을 기다리고 있어요 필요 + 그리고 부르미가 거절하면 그걸 알려줘야하나?
-
알림 권한을 맨 처음에 알림권한
-
(#342) 팝업 화면 개선. 팝업 내려올 때 위에서 컴포넌트들 부자연스럽게 밀리는듯 (갤럭시 웹앱 + mac chrome 기준으로) + 애니메이션 자연스럽게 ⇒ 이거 부르미 찾기(?) 부분은 자연스럽게 잘 되어있어서 참고하기
-
하단 "연\n락" 수정
(이미지 — 수정 전/후 비교, 노션 원본 참조)
-
UI 깨짐 수정
(이미지 — 깨진 UI 스크린샷, 노션 원본 참조)
-
UI 수정 - 하단 문의하기랑 영수증 없애기
(이미지 — 수정 화면, 노션 원본 참조)
-
웹푸시 알림들 올 때 무슨 물품에 대한게 오면 좋을듯 (부르미는 동시에 주문)
-
활동에서 배송중 건 누르면 기존에 나오던 화면 말고 바로 페이지로 이동하면 좋을듯 (부르미 탭이냐 드리미탭이냐 따라 다르게 이동)
(이미지 — 이동 동작 예시, 노션 원본 참조)
sudo mysqldump DB명 > dump.sql-
현서
- 완전히 끝나고 리뷰 남길 수 있어야 함
- 진행중 카드 누르면 연결되게 (부르미는 연결 안되어 있음)
- 한 부르미가 여러건 등록했을 때 드리미 지도에서 안보임
-
현성
-
문자 연동
(이미지 — 문자 연동 스크린샷, 노션 원본 참조)
-
드리미↔부르미간 전환 차단.
📎 첨부파일:
role-switch-guard-test-scenarios.md— 위키로 옮길 수 없는 노션 첨부파일, 노션 원본에서 확인 -
애니메이션 효과
-
Team 3 · 석희 · 현성 · 동혁 · 현서
Softeer Bootcamp 8th · WEB Team 3 · 이 위키는 팀 노션에서 동기화됩니다 📄
🏠 시작하기
🤝 협업
📋 기획안
🧠 기술 결정 기록 (ADR)
- 세션 vs 토큰
- 세션 및 다중 탭 처리 정책
- 실시간 배달 상태 전달에 SSE를 선택한 이유
- SSE 연결은 왜 1개였다가 5개가 되고, 다시 1개가 되었을까
- 드리미 GPS 끊김 감지 정책
- Redis 기반 로그인 대기열 도입기
- 카카오 API 응답 Redis 캐시 설계
- 활동 내역 조회를 커서 기반 페이지네이션으로 진행
- 알림 - WebPush 도입 이유와 SSE의 한계
- S3 Presigned URL 도입 결정
- 포인트, 머니 시스템 설계
🕸️매칭 시스템
- 매칭 시스템 설계
- Command와 Producer Consumer를 조합한 single writer 구조의 매칭 엔진
- 제안은 누구에게 해야 할까
- 쉼, 부름의 부르미‐드리미 매칭은 어떻게 동작할까
- 배정 정책에 Greedy 배정을 선택한 이유
- 매칭 시스템 구현
🧪 부하 테스트
- 매칭 부하테스트
- 매칭 부하테스트 보고서 (8.12)
- 매칭 부하테스트 보고서 (8.13)
- 매칭 부하테스트 보고서 (8.13 · 외부 API 트랜잭션)
- 매칭 부하테스트 보고서 (8.18 · 배포환경 720명)
🔧 트러블슈팅
- UploadSession - 옛 키 재사용 공격 방어 설계
- 8/6 · EC2 SSH 접속 불가
- 8/7 · 매칭 확정 후 Delivery가 생성되지 않는 고아 Order 문제
- 8/8 · 영속성 컨텍스트 detach로 dirty checking 미반영 문제 (@Modifying(clearAutomatically = true))
- 매칭 확정 후 Delivery가 생성되지 않는 고아 Order 문제
- 매칭이 성공하지 않았음에도 Orders 테이블에 PENDING으로 상태 변경하는 문제
- 부르미 확인 타임아웃 시 주문 DB·매칭 메모리 불일치
- 주변 콜 조회 시 반복되던 주문 조회 개선
- 드리미 오프라인 조회에 필요한 복합 인덱스 추가
- 매칭 단계 취소시 포인트 이중 환불 문제
- 로컬 DevStorage 사용시 로그인 상태에서도 401 UNAUTHORIZED 뜨던 문제
🗓️ 데일리 스크럼