멘토님께 질문할 내용
- 주제
- 기능이 여러방면으로 나뉘어져 있고,
- 역할분배 했을때 각자 고르게 경험을 할 수 있을 것
- 포트폴리오로 쓰게 될텐데 면접관의 관심을 이끌 수 있는지
- 도메인에 대한 경험
- 기능
- 검색, 예약, 후기, 입력, 사용자 간 메시지 입력
- 수강신청 프로그램 ?
- 의견
- 매물등록등 관리자도 만들어야 하는지?
- CGV 페이지
- 유저관리 주문 예약 검색
- 영화별, 극장별, 자리, 날짜별 관리
- 어떤 영화들이 상영되고 있고 페이징 처리 ㄱㄴ
- 할인혜택 VIP, VVIP 혜택 처리
- 맵버십, 쿠폰..
- 다양한 컨텐츠, 리뷰도 달 수 있음
- 의견
- 동시성 이슈를 경험해볼 수 있다 (한번에 많은 트래픽이 왔을때 어떻게 좌석을 막을것인가 ㄹㅇ..!!)
- 기본적인 기능 안에 있는 심오한 내용을 다루기 좋을 것 같다.
- 다른 도전적인 부분들을 고려했을때 좋지 않을까
에어비앤비 (땅땅!)
영화예매사이트
같이 클론코딩하고 싶은 서비스가 있나요??
수빈
- 웹툰 서비스
우진
- 에어비앤비
- 검색 및 예약, 후기 입력 등 다른 도메인에서도 제공하는 기능을 구현해볼 수 있음
- 사용자간 메시지 전송 처리를 경험해 볼 수 있음
- 이미지 및 페이징 처리를 경험해 볼 수 있음
민환
- 프로그래머스, 백준 과 같은 코테 사이트
- 어떻게 돌아가는 지 내부적으로 궁금합니다.
- 입출력에 대한 처리? 경험
용수
- CGV 같은 영화 예매 사이트
- 할인 정책
- 멤버십 정책
재욱
- 다양한 사람들이 즐길 수 있는 서비스를 만들어보고 싶습니다.
- 제가 OTT 서비스에 관심 있어 하는 이유도 전 세계 사람들이 즐길 수 있는 서비스여서 관심이 있는 거여서 OTT 서비스처럼 전 세계 사람들이 사용할 수 있는 서비스를 만들어보고 싶습니다.
- 그래도 1순위는 넷플릭스 같은 OTT 서비스 만들어보고 싶습니다.
- 인터넷 쇼핑몰
- 커뮤니티
- 자기계발 서비스 (to do list, tracker 등)
- 기술적인 달성
- TDD, 객체지향, 클린코드, 왜 생각습관, 성능테스트
- 배치서비스(알림서비스 등)
- 시간이 안될것 같음
- 생각보다 엄청 헬임 - 버그리포트 엄청나옴
- 깃헙 Flow(브랜치전략)👍
- 페이징 활용👍
- 이미지나 파일을 주고 받으며 처리하는 방식
- 기타(목표)
- 진행하면서 겪는문제를 대처하고 해결할 수 있는 방안
- 우회
- 극복
- 포기? - (포기는 배추 셀 때나 쓰는 말입니다.)
- 클론 코딩 대상 서비스를 파악하고 하나하나의 도메인을 이해하고 파해치고 싶습니다.
- 빠르게 제품 업데이트하기
- 잘 갖추어진 배포 파이프라인을 통해 일 두번하지 않기. (쉽지 않을걸..)
- 실제로 저희가 창업을 해서 제품을 시장에 선보인다는 마인드로 개발을 했으면 좋겠습니다.
- 시장에서의 생존을 위해 제품을 내놓는다는 생각 아래에서 개발을 한다면 아래와 같은 현실적인 고민을 해볼 수 있을 것 같습니다.
예상 공통 기능
- 로그인
- 검색 (생각보다 구현이 어려울 수 있음)
- 자연어 처리기술같은거 들어감
- select만하면 like 같은거 때리면 성능에 문제가 생김
- es 같은거 올려놓긴함
- 넘 많은 기술이 들어감
- 셀렉트는 정법이 아님
- 채팅
- 어려울 수 있다
- 쪽지보내기
- 이지할 듯
- 리뷰??? (댓글)
- 이건 해보면 좋음
- 컨텐츠에 대한 CRUD
- 프로젝트 관리
- GitHub, JIRA, Notion
- 데브옵스
- AWS > GCP, 깃헙액션, > 도커(시간이 남으면 ㅎ - 할거면 누군가 하자)
- 최대한 저렴하게 클라우드 리소스를 사용하는 법.
작게잡고 → 코드 퀄리티 높이기 | 추가기능
작은건 여러개 해보자!! - 2주는개발하고 1주는 도전적인걸로 해보자
서비스가 돌아갈 수 잇는 최소한의 기능이 뭐가 있는지 잘 정리해야 할 것 같습니다.
기획이 잘 되어있으면 좋겠다 (요구사항명세서 같은 느낌)
서로 서로에게 리뷰점 해주고
