[2023‐12‐10] 발표 준비 - boostcampwm2023/and01-SnapPoint GitHub Wiki
발표 준비
급한거
오늘
최종발표 타임테이블 [속성] : 12월 11일(월) 오전 10시까지
키워드
- 여행기록
- 클러스터링
- 영상 편집
- 스트리밍
- 미디어 처리
- 캐싱
기술 스택 정하기
주간회고
기술적 도전 키워드 - 어떤게 문제가 있어서 어떻게 해결했다.
안드로이드
- 이미지 최적화 - [PR](https://github.com/boostcampwm2023/and01-SnapPoint/pull/214)
- 지도 클러스터링 - [PR](https://github.com/boostcampwm2023/and01-SnapPoint/pull/227)
- CD
- 영상 편집 (media3, media transformer)
백엔드
-
DDD - Domain Service
- Transaction → 희범
- 나머지는 → 희범, 재현
-
미디어 프로세싱 & 스트리밍 처리 → 희범
-
Redis 캐싱 → 재현
-
동영상 업로드 - 재현 (큰 데이터)
-
파일 API 분리 → Stream Upload (작은 데이터)
- 마이크로서비스와 RabbitMQ
월 까지
발표에 필요한 자료들( 트러블 슈팅, 개발일지 등 )
- 각자 겪은 문제점들 정리하기
- PR 연결해놓기
화 까지
프로젝트 저장소 완비
발표 내용 요약본
- 위키 정리
해야 할 것
- 발표 자료
- ppt 만들기
- 안드로이드
- 영상 편집
- 이미지 리사이징, 압축
- 줌 변경으로 사용경험 개선
- 백엔드 (그림)
- ERD, 클라우드 인프라 구성도
- 현재 Domain Service, App 서비스 정리
- redis 캐싱
- 파일 프로세싱 Flow 그림
- 적을만한 것 - 간단하게 사용하게된 이유, 왜 사용했는지, 개선된 점 정도만
- DDD 아키텍처
- 데이터베이스 논리적 외래키 사용
- 트랜잭션 Asynclocalstorage
- 미디어 프로세싱 & 스트리밍 처리
- 왜 Serverless 안썼는지? → Cold Start, 높인 비용
- 마이크로서비스와 RabbitMQ
- 예외 처리 → 스케줄러 X
- 소비자 ACK 및 전역 Manager
- Redis 캐싱
- 어떤 데이터 컬렉션 사용했는지
- 성능이 얼마나 좋아졌는지
- DDD 아키텍처
- 기술 스택 정리
- 노션 정리
- 트러블 슈팅 정리
- 개발 일지??
- README 작성
- 테스트코드 작성
- 컷편집 UI 작성
- 컷편집하지 않고 그냥 사용하기 버튼
- 밑에 Progress Bar 전체 시간, 선택한 구간의 시간, 각 선택 컨트롤의 시각
- 재생 버튼 → 구간만 재생 버튼, (일시정지)
- 게시물 생성 내 파일 좌표가 0, 0인 경우 Bad Request 뜨는거 수정하기