-
Notifications
You must be signed in to change notification settings - Fork 1
2024.11.26. 데일리 스크럼
JIN edited this page Nov 28, 2024
·
1 revision
- 어제 한 일
- 오늘 할 일
-
공통
- 어제 한 일
- 오늘 할 일
-
J008
<면접 일정으로 참여하지 못해 미리 적어놓습니다!>
- 어제 한 일
- 매도 부분(sellSection) 레이아웃 구현
- 매도 API 연동
- 현재 자산 가져오기 API 연동
- 수수료 로직 적용
- 오늘 할 일
- 마이페이지 내정보
- 매도 부분 예상 수익률, 가격 추가
- 리액트 쿼리 캐싱처리, error 처리
- api나오면 즐겨찾기?
- 어제 한 일
-
J130
- 어제 한 일
- 랭킹 API 연동.
- 뉴스 레이아웃 생성.
- 헤더 버튼 최적화 로직 추가.
- 캐싱 관련 옵션 추가.
- 오늘 할 일
- 뉴스 관련 작업 마무리 (API 연동 등)
- 차트 고도화 (마우스 위치에 따른 값 표시 기능)
- 어제 한 일
-
공통
- 어제 한 일
- 오늘 할 일
-
J066
-
어제 한 일
-
네이버 뉴스 api 찾아보기
-
네이버 뉴스 크롤링과 비교하기
- 크롤링은 네이버 뉴스 - 경제 탭에 증권 부분만 가져옵니다!
-
간단하게 크롤링 코드 작성하기
- 더보기 위치에 크론탭으로 갱신된 시간 보내주기!
- 얘는 그냥 last_updated 이런거 하나 추가해서 걔 보내드리면 될듯
- 생각해보니 몇 개 가져오는지 개수 확인을 안해서 아침에 확인해보니 일단 36개가 나옴
- 뉴스는 15개만 가져오기!
- 크롤링 자체는 크론탭으로 30분에 한번 이런 식으로 정해서 주기적으로 가지고 올 수 있게.
- DB에 최대 개수만큼만 저장할 수 있게 크론탭으로 가져올 때마다 DB 내용 덮어씌우기 하는 느낌으로 해야 할 듯 합니다. (아니면 기사 제목, 언론사 등의 정보로 unique 한지 검사한 다음에 겹치는 값이 있으면 db에 값 추가 안하고 새로운 값이면 추가하는 방식으로 쿼리문을 짜도 괜찮을 것 같아요.)
- 이런 식으로 DB로 관리해서 지속적으로 계속 크롤링 안하게?? 한다면 몇시간 전인지는 못가져올 거 같다는 단점이 있어요 ㅠ 몇분전, 몇시간 전 이렇게 텍스트로만 되어있어서 정확하게 가져오려면 한번 더 해당 뉴스 기사 링크로 직접 들어가서 입력이 몇신지.. 수정이 있다면 수정이 몇신지 또 한번 긁어와야지 정확한 기사 작성 시간대를 알아올 수 있을 듯합니다. (가능은 함. 괜찮을 거 같아요.)
- 더보기 위치에 크론탭으로 갱신된 시간 보내주기!
-
-
오늘 할 일
- 소켓 코드 합치기!
- 소켓 코드 합치기 아마 장마감되면 더이상 테스트가 안될테니.. 그 이후에는 뉴스 쪽 다시 할듯합니다.
-
-
J119
- 어제 한 일
- 로그인, Kakao oAuth 마무리 수정 및 배포 확인
- 랭킹 api dto 수정
- docker를 이용한 수평적 스케일링 진행
- nginx를 이용한 로드 밸런서 구현
- 오늘 할 일
- 이번주 내용 문서화
- 특정 주식 일자별 , 5, 20 ,60 이동 평균선
- kakao oAuth 수정
- 어제 한 일
-
J188
- 어제 한 일
- 마이페이지 웹소켓 구독 로직 추가
- 어제 이야기했듯이 마이페이지에서 주식 자산 실시간으로 볼 수 있도록 소켓 구독 로직 추가하고, 구독 취소하는 API 만들어둠 (페이지 벗어날 때 호출해주시면 됩니다)
- 수수료 내림 처리
- 매도 가능 주식 개수 보내줄때 평균가도 추가
- 매수/매도 주문 시 pending order도 확인하도록 변경
- 종목 즐겨찾기 API 구현
-
종목 즐겨찾기 등록, 취소, 리스트 조회 API 구현
-
이부분 프론트분들이랑 상의해봐야함 (프론트에서 상태관리할지, API 호출할지)
-
- 마이페이지 웹소켓 구독 로직 추가
- 오늘 할 일
- 진님이랑 소켓 통합
- 소수점 fix해서 보내주기 (수익률이랑 등등)
- 즐겨찾기 여부 디테일 헤더부분 API에 합쳐서 보내기 (기본값 false)
- 어제 한 일
- [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이 정상적으로 동작하지 않는 문제