-
Notifications
You must be signed in to change notification settings - Fork 1
3주차
Kim Hyunsu edited this page Aug 31, 2024
·
6 revisions
Name | 기분 | 어제 한 일 | 오늘 할 일 |
---|---|---|---|
고동훤 | ☀️ 주말에 적당한 휴식 | - 조회성 쿼리 만드는 중 - 메뉴 카테고리 - 메뉴 (시작) |
- 메뉴 마저 정리 - 프로젝트 방향에 대해서 논의 / 밑작업 - 인프라 - KPT |
김준기 | ☀️ 주말에 나름 잘 쉬었다~ | - 메뉴 상세 조회 기능 구현 - 주문 정산하기 기능 구현 |
- 금주 프로젝트 방향성 논의 - 2차 마일스톤 일정 논의 |
김현수 | 🌤️ | - 조회성 쿼리 구현 | - 마일스톤 회고 - 일정 계획 |
김현욱 | ⛅ 지난주 컨디션 조절에 실패한 결과 주말에 쓰러져있었음 | - 매장 리스트 조회성 쿼리 구현 - 메뉴 가격 업데이트 구현 |
- 1차 마일스톤 회고 - 일정 논의 |
Name | 기분 | 어제 한 일 | 오늘 할 일 |
---|---|---|---|
고동훤 | 🌪️ 수면 시간 부족 | - QueryDsl을 이용해서 Order를 조회하는 기능 구현. 필터링/페이징이 구현되어야 한다. | - Order 조회 테스트 코드, Api 수정(orders/stores/{storeId} )- 새로운 브랜치에서 Cart를 RDS로 저장 시도 및 성능 테스트 |
김준기 | ☀️ 낫 배드! | - 낙관적 락 사용할 때 데드락 발생할 수 있는 현상 - 주문 재고 시스템 설계 리서치 - Redis를 활용하여 재고수를 캐싱 (Discord에 공유) |
- 기존 기능 부하 테스트 및 성능 수치화 기록 - 개발 시나리오 설계 및 개발 진행 |
김현수 | ☀️ 기분 좋음! | - 낙관적 락 적용 시 데드락 발생 조사 | - 개선 사항 고려 후 개발 |
김현욱 | ☀️ 조금 피곤하지만 아침에 오랜만에 커피를 마셔서 좋음 | - 장바구니 리스트를 rdb에 저장할지 inmemorydb에 저장할지 비교하기 위해 redis셋팅을 했으며, cartRepository를 redis로 저장하는 코드를 작성함 - redis를 저장할 instance셋팅 |
- 중복결제에 대한 고도화 마무리 - 입/출금 관련 속도 개선 시작 |
Name | 기분 | 어제 한 일 | 오늘 할 일 |
---|---|---|---|
고동훤 | ☀️ 잘 자서 기분 좋음 | - Cart를 DB에 저장하는 로직을 구현 | - Cart를 Redis/DB에 저장하는 각각의 버전을 쉽게 변경할 수 있는 구조로 통합 - Cart 조회 기능 구현 - 이 때 동시성 키도 같이 넘겨주기 - 동시성 테스트 |
김준기 | ☀️ 나쁘지 않음 | - 주문 재고 시스템 설계에 대한 여러 실무 래퍼런스를 수집 | - 낙관적락, 비관적락 성능 테스트 비교 - 페어인 현수님과 분산락, 비동기 처리 구체화 논의 |
김현수 | ☀️ | - 낙관적 락 테스트 | - 낙관적 락, 비관적 락 여러 시나리오에서 성능 비교 - 추후 개선 사항 고려 |
김현욱 | ☀️ | - Redis를 이용해서 cart repository를 구현 - Redis와 RDB에 저장하는 차이를 locust로 성능을 비교 |
- 중복결제 문제를 최종적으로 어떻게 해결할지에 대해 논의 및 해결 - 테스트 짜기 |
Name | 기분 | 어제 한 일 | 오늘 할 일 |
---|---|---|---|
고동훤 | ☁️ 낫 배드 입니다. | - DB를 이용한 카트 조회 - 주문 조회 |
- DB를 이용한 카트 조회 성능 테스트 - 중복 결제 문제 논의 / 해결 |
김준기 | ⛅ 낫배드입니다! | - AOP 기반 분산락 구현 (현수님이랑 페어로 진행) | - 인프라 아키텍처 그림 → 문서화 ✅ - 문서작업 밀린거 문서화 ✅ - AOP 기반 분산락 단위 테스트 - 할인 쿠폰 분산락 적용한 부분 Locust 통합 테스트 |
김현수 | ☁️ 졸립습니다! | - 데모용 뷰 만들기 - 분산락 구현 |
- 분산락 성능 테스트 |
김현욱 | ☀️ 햅삐한 금요일~ 이번주 주말까지만 죽어보죠 | - 장바구니를 조회하는 dao를 redis를 이용하여 해결 | - 전체적인 시나리오 체크해보기 - 나오는 결과별로 더 최적화 된 부분 적용해서 머지하고 따닥 분산락을 이용해서 처리하기 |