•
이준영
◦
채팅,알림,CI/CD 배포,상품,카테고리,캐싱
•
신승호
◦
회원가입, 로그인, 소셜로그인,시큐리티
•
김건우
◦
이미지 업로드,회원 차단, 상품 좋아요
•
배형태
◦
리뷰 게시글, 댓글, 좋아요, 회원 평점, 신고
•
공통
◦
프런트, Docker사용한 배포,테스트코드 작성
3. 프로젝트 수행 절차 및 방법
•
각 주차별 업무 타임라인 소개
◦
예시) 사전 기획, 사용 기술 선택, 서비스 구축 등
•
1/4 ~ 1/22
◦
1/4 - 1/9
▪
메인 도메인들의 기본 CRUD + 채팅기능 구현
◦
1/10 - 1/12
▪
EC2에 배포 작업 및 CI/CD 구축
◦
1/15 - 1/18
▪
프런트 작업
◦
1/19-1/22
▪
중간 발표 준비
•
1/23-2/7
◦
1/23-26
▪
기본적인 테스트 진행 후 수정작업
▪
캐싱 작업 및 JMeter 부하테스트
◦
1/26- 2/2
▪
유저 피드백 실시
▪
피드백 받은 내용기반으로 지속적인 수정
◦
2/3 - 2/7
▪
최종발표 준비
1.
프로젝트 수행 결과 (6분)
항목
2.
자체 평가 의견 (1분 30초)
항목
추후 계획 및 평가
책 추천/태그 기능(기능적 요소)
사이트내 중고거래 포인트를 활용(기능적 요소)
평가 - 레디스 캐싱 사용을 완벽하게 못함
- 서버시 문제때문에 실제 서버에서 부하 테스트를 수행하지못했음 (로컬에서만)
- Docker CI/CD 자동화
- P&R시 코드 리뷰
- N+1 문제 해결을 위한 쿼리최적화에대한 부족 ( Batch Size, EntityGraph 사용등)
긍정 - 유저피드백시 속도/성능에 대한 칭찬이 많았음
- 스코프를 좀 넓게한편이지만 시간내에 다 수행함
- https,도메인등 실제배포까지 성공
- 부하테스트같은것들을 경험해봄