-
Notifications
You must be signed in to change notification settings - Fork 1
[2024.10.29.] 기획 미팅
- 월요일 멘토 미팅 후 주제 픽스 / 구체화
- 멘토 미팅 안건들 상의
- 요구사항 명세서 작성
- 기능 리스트(feature list)
- 백로그 작성
+ 만들어야 할 게 뚜렷함, 재미는 있을 듯
+ 실시간 api 불러와서 구매, 판매 실시간으로 쌓이게 하고 거래량을 지속적으로 표시하고… 구현할 것은 뚜렷함
- 투자 도메인에 대한 지식이 많은 편이 아니라 필요한게 무엇이 있는지, 무슨 기능을 넣어야 할지… 사전 조사가 많이 필요해서 우려가 됨
- 추가로 주식인 만큼 금융 관련 기사를 띄워주는 기능을 갖고 있는데, (어제 보여줬던 앱) 우리만의 기능을 넣겠다면? 경제 지표 등을 넣는다던지 … 투자에 대한 지식이 동반되어야만 추가기능을 넣을 수 있다.
- 아예 추가 기능이 없으면 너무 무난하게 구매/판매만 되는 그런 서비스..
- 투자를 잘 모르는 입장이 많음… 공부가 좀 필요…
- 모의 투자 ‘게임’인 이상 게임 쪽 요소를 조금 더 기획이 필요
+ 자유롭게 넣을 수 있는 기능이 많을 것 같다는게 장점
- 사용자가 많이 없어도 즉시 사용할 수 있는 그런 프로젝트가 더 좋을 것 같다는 이야기가 있었는데, 경매같은 경우에는 사람이 많아야 활성화가 되니.. 조금 우려가 있음
- 결국엔 실시간 데이터로 이동하려면 수요자와 공급자가 확실하게 존재해야 함. 사용자를 확보하려면 우리 팀 내 혹은 부캠 사람들 일부 정도일 것 같은데… 어떤 식으로 할지?
- 결제 시스템, 발송 현황 이런 것도 있는데 진짜 구현할 건지, 흉내만 낼 건지.. 우려가 됨
투표 결과, 최종 주제는 모의 투자 게임 서비스로 결정되었습니다!
기존에는 목요일에 올라온 PR에 한 주 작업의 리뷰를 진행하는 방식으로 결정했었는데, 멘토님께서 PR 리뷰는 merge 시점마다 진행하는 것이 좋을 것 같다고 피드백 해주셨습니다.
결론
- 리뷰어 달리면 merge하기 - 간단하게 나마 리뷰하기
- 코드리뷰 자체는 BE/FE 분야별로 하고, 코드 작성 내용 이런거는 목요일 밤에 서로 공유하고 하기. (그룹 리뷰 느낌을 살리자)
- 코드리뷰 분야별로 pr 올라올때마다 하고, 목요일 밤 그대로 그룹 리뷰하는 시간 가지기
백엔드 로직을 서버에 즉각적으로 반영해 테스트해볼 수 있도록 백엔드 임시 테스트 서버인 alpha 서버를 도입하면 좋을 것 같다고 피드백 해주셨습니다.
결론 알파 서버를 도입하자.
alpha 서버 안건에서 더 나아가, 프론트엔드 서버와 백엔드 서버를 분리 여부를 고민해보았습니다.
프론트-백 서버 분리 (3000포트, 8080포트 처럼) VS 프론트-백 서버 통합
결론 프론트-백 서버를 분리하는 의견이 더 많아 서버를 분리하기로 결정했습니다.
결론
목요일 저녁으로 멘토링
10월 31일 21시 회의실 16
- 열람만 가능 or 기능 다 되는데 창 끄면 초기화
- 비회원은 열람만 가능하게 하고 테스트 아이디 비밀번호를 주는 것으로 결정!
GPT 추천
- Stock Play - 단순하지만 투자 게임의 목적을 잘 전달하는 이름입니다.
- SimVest - "Simulation"과 "Invest"를 합쳐 투자 연습을 강조했습니다.
- 주식천재 - 주식 초보도 전문가처럼 즐길 수 있는 느낌을 줄 수 있어요.
- MoneyMind - 투자 사고방식을 기르자는 의미로 접근할 수 있어요.
- 투자 리그 - 리그 형식으로 경쟁하는 이미지도 떠올리게 하네요.
플레이와 투자를 강조한 이름:
- StockPlay (스톡플레이)
- InvestJoy (인베스트조이)
- TradeRush (트레이드러시)
재미/게임적 요소를 강조한 이름:
- StockQuest (스톡퀘스트)
- TradeHero (트레이드히어로)
- StockArena (스톡아레나)
도전/경쟁을 강조한 이름:
- StockBattle (스톡배틀)
- TradeWars (트레이드워즈)
- InvestLeague (인베스트리그)
교육/학습 측면을 강조한 이름:
- StockSchool (스톡스쿨)
- TradeGym (트레이드짐)
- InvestLab (인베스트랩)
한글 이름:
- 주식한판
- 주식의신
- 주식마스터
- 주식플레이
-
StockRush
-
InvestIQ
-
TradeUp
-
WealthHub
-
MarketX
-
CapitalRun
-
ProfitWave
-
FundQuest
-
StockDive
-
EquityGo
-
StockMaster - 주식 투자에서 마스터가 되는 목표를 반영한 이름
-
StockSim - 주식 시뮬레이션의 의미를 간단히 표현
-
StockQuest - 주식으로 성장을 추구하는 여정을 강조
-
StockHero - 주식에서 히어로가 되기 위한 모험을 상징
-
StockRise - 주식이 상승하는 과정을 연상시키는 이름
-
SmartStock - 전략적인 주식 투자를 강조
-
StockMania - 주식 투자에 대한 열정을 담은 이름
-
StockTycoon - 주식 재벌이 되는 목표를 암시하는 이름
-
NextStock - 다음 유망 주식을 찾아가는 목표를 상징
-
StockVerse - 주식과 관련된 세상을 탐험하는 느낌
기획서에 포함되어야 할 요소
- 프로젝트 소개 & 목표
- 개발 범위, 개발 기간, 주요 기능, 기술 스택
- 기능 요구사항 - 기능 설명, 우선순위, 상세 요구사항, 제약사항
- 비기능적 요구사항 - 동시 처리, 인증 등 보안, 디자인 요소
- 수요일 19시 이전에 멘토링 일지 완성하기
- 다음 주 개인 멘토링 일정 생각하기 (이번 주 일요일 / 다음주 월 / 목 / 토 / 일 평일은 오후 9시 이후부터 1명, 주말은 2명 이상도 가능)
- 백로그 task 기간 및 담당자 정하기
- 프로젝트 개요, 목적 작성
- 기술 스택 선택
- 아이템 종류 기획
- 다이어그램 (시스템 구조도 정도는 그리는 것두...)
- [FE] 프론트엔드 기술스택
- [FE] 라이브러리 없이 차트 구현 이유
- [FE] Canvas API 사용방법
- [FE] 네비게이션 바 애니메이션 구현
- [FE] Socket.io 사용방법
- [FE] Tanstack Router에 대하여...
- [FE] Intl(Internationalization) API
- [FE] React Suspense 적용
- [FE] 한글 입력 방식의 유연성을 높인 검색 시스템 구현하기
- [BE] 백엔드 기술 스택
- [BE] SSE vs Socket.io
- [BE] Redis를 도입하게 된 계기
- [BE] ACG Rule을 활용한 Secure CI CD 파이프라인 구현
- [BE] Nginx 로드밸런싱을 통해 한국 투자 API 소켓 제한 극복
- [BE] 주가 지수 기능 개발 과정
- [BE] 매수 및 매도 기능 개발 과정
- [BE] 실시간 자산 조회 기능 개발 과정
- [BE] 단위 테스트
- [BE] redis를 이용한 한국투자 Open API 세션 관리
- [BE] 데이터베이스 인덱싱
- [FE] React에서의 DOM 요소 접근 (useRef vs getElementById)
- [FE] Outlet을 활용한 공통 레이아웃 관리
- [FE] react hooks가 특정 조건에서 실행되면 안되는 이유 & useQuery에 query function 매개변수가 undefined일 수도 있을 때 어떻게 해결할까
- [FE] cross‐domain 로컬 환경에서 cookie로 인증 처리하기 with vite proxy
- [FE] 크롬&사파리 Composition 차이
- [FE] useEffect 의존성 배열
- [BE] Naver Cloud Platform HTTPS 무응답 현상
- [BE] 한국투자 Open API에서 access token을 발급받지 못하는 문제
- [BE] 한국투자 Open API와 웹소켓 연결이 되지 않던 문제
- [BE] 한국투자 Open API 웹소켓 연결이 중단되는 문제
- [BE] 같은 주식 주문이 동시에 여러 번 체결되는 문제
- [BE] 한국투자 Open API Websocket 세션을 두 개에서 한 개로 변경하기
- [BE] Nginx 로드 밸런싱 중 Socket bad Request 발생하는 현상
- [BE] 매수/매도 체결 로직에 의해 redis pub/sub이 정상적으로 동작하지 않는 문제