•
발표 자료는 PDF, PPT, 노션 등 어떤 방식이든 괜찮습니다.
•
한 조 당 주어진 발표시간은 최대 7분입니다. 발표는 아래와 같이 구성해주세요!
◦
2분 : 기획 (나아가고자 하는 방향성의 아키텍처 그림)
◦
1분 : MVP 주요 작업물
▪
준비물 : 사용자 2명 가입, 사용자 2명끼리 채팅 나눈것 10개
▪
1명 회원가입
▪
로그인(채팅10개가 있는 본계정)
•
친구 추가 + 방금 가입한 사람 추가, 친구검색하여 3명 볼 수 있는것(타이핑 했을 때 되는거)
•
기존에있던 대화방 들어가서 채팅방 수정 >> 채팅방 나가기
•
대화하기를 통해 첫채팅이 시작되었을 때의 화면, 채팅을 보냈을 때 화면?
•
사용자 정보 프로필 이미지 바뀌는것
•
로그아웃 >> 액세스토큰 발급시간동안 레디스에 저장되어있어서 해당토큰은 접근불가하게 블랙리스트에 추가했다.
◦
2분 30초 : 기술적 의사 결정 + 추후 개발 및 기술적인 도전 계획
▪
>> 폴링과 웹소켓에 대한 부분 >> 이 두개에 대해 단계별로
▪
>> CQRS 넣는것 >> 장점중 하나 마스터 db를
>> slave db를 NoSQL로 넣을지, 데이터 정합성 문제 >> 고민을하고 있다.
▪
◦
1분 30초 : 추후 개발 및 기술적인 도전 계획
◦
3분 : 튜터님 질문 10문제 중 2가지 선정하여 답변 진행
▪
질문에 대해 RDS 시간 설정에 대해서 알아보고 아시아 서울로 맞춰놨다.
일단 우리가 해야하는것
◦
기획 & 서비스 아키텍처 설명 (2분)
MVP 시연 (1분)
발표 시나리오
프로젝트 기획 및 서비스 아키텍처 설명(2분)
MVP 시연
기술적 의사 결정
추후 개발 및 기술적인 도전 계획
프로젝트 관련 질문에 대한 답변
기술적 의사결정 (2분 30초)
추후 개발 및 기술적인 도전 계획 (1분 30초)
프로젝트 관련 질문에 대한 답변 (3분)
◦
발표는 모든 팀원이 필수로 참석해야 합니다.
◦
발표회가 끝나고 나면 3주차 사전노트에 회고합시다.
◦
발표자 이외에는 꼭 마이크를 꺼주세요! (전원 카메라는 ON)
Goal: 1/22(월) 발표 자료 제출
◦
튜터님들이 중간 발표 전 자료를 보고 참석하실 수 있도록 정해진 시간까지 발표 자료를 제출해 주세요!
◦
발표 자료의 형식은 자유입니다. 파일 형식이라면 확장자는 반드시 PDF로 저장하신 후 제출해 주세요.
◦
제출 자료
서비스명 : YOUngChat!
프로젝트 결과물
▪
서비스 기획 의도 : 실시간 채팅 서비스를 구현하며, WebSocket, CQRS 등과 같은 기술 스택을 적용하여 서비스 보다, 기술 스택에 집중하고자 했습니다.
▪
프로젝트 한 줄 설명 :
•
최종 MVP 스펙 :
◦
채팅 서비스 API 구현
◦
프론트 구현
◦
CI/CD
▪
서비스 배포 URL:
프로젝트 결과물
◦
제출 기한 : ~ 01/22(월) 09시까지
◦
제출 링크