-
Notifications
You must be signed in to change notification settings - Fork 1
2주차 회고
-
J008
-
react-router말고 tanstack rotuer도 있다.
tanstack router는 폴더 기반 라우팅
-
애니메이션 추천
-
numberflow
→ 숫자 관련 애니메이션인가요? 약간 실시간으로 숫자 바뀔 때 쓰면 좋아보이긴 하네요
넹 숫자 돌아가는 그런 애니메이션입니다.
-
Framer-motion
→ 이건 저희 데모 발표 때 봤던 마피아 프로젝트에서 많이 본 것 같은 애니메이션이네요
넹 좀 유명한 애니메이션 라이브러리라고 알고 있습니다.
-
-
가격 세 자리수 끊어 놓으면 좋을 것 같아요!
-
<추가 기능 추천>
-
주식 추천 기능
- 이게 우리 기획에 있었던 걸 기억하시나요
-
AI랑 대결하기
-
-
실시간 데이터를 어떻게 처리할 것인가?
소켓으로 관리하기 vs tanstack query로 일정시간마다 api 쏴서 가져오기
→ interval이 길면 주기적으로 요청해도 괜찮겠지만, interval이 짧으면 짧을 수록 소켓으로 관리하는 게 나을 것 같다는 생각
-
소켓에 특정 데이터들을 어떻게 관리할 것인가?
- 세션 관리
- 페이지마다 소켓 관리
-
-
J130
-
Canvas API 이야기.
- 동작 방식 & 구현 방식.
-
Top5 레이아웃 설명.
-
실시간 데이터를 어떻게 처리할지 현재 계획.
-
이런 것도 있으니 사용해보면 좋을 것 같다.
-
- J188
- 그래프 5분 단위 -> 프론트에서 주기적으로 받는 방법(react query 사용)도 있을 것 같은데, 백엔드에서 5분 단위로 쏴주는 이유가 궁금합니닷!
- 아무래도 프론트에서 쏘게 되면, 프론트-백 에서도 네트워크 통신이 발생하고, 백-외부 에서도 네트워크 통신이 발생하게 되어서 부하를 줄이기 위해 백엔드에서만 처리하는 방식으로 구현을 진행했습니다.
- 그리고 쏴주는 조건은, 해당 페이지에 들어가있을때만 쏴주는 건지? 다른페이지로 들어가면 그만!!! 쏴주는건지 궁금합니닷!
- 세션이 연결된 클라이언트에게 쏴주는 것이기 때문에, 페이지가 켜져있으면 쏴주지 않을까… 생각합니다. 그 페이지 안보고있더라도?
- 그래프가 5분 단위로 받아오면, 그림이 ㄷ,ㄷ,ㄷ,ㄷ,ㄷ 요런식으로 그려지는게 아니라 ㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷ 로 한방에(5분 단위로) 그려지는게 아닐까.. 궁금합니당!!!
- 그래프가 나타내는 전체는 하루 단위이고, 꺾이는 기준이 5분이기 때문에 5분마다 선이 하나씩 그려지는 방식으로 생각하시면 될 것 같습니다!
- interface 관련
- 인터페이스는 저 방법 말고는 방법이 없지 않나… 싶네요
- 저만큼 많은 데이터가 들어오는 인터페이스는 조금 부담이 되긴 할 것 같다.
- → 멘토님께서 필요한 변수만 담아서 인터페이스를 사용해도 문제는 발생하지 않기 때문에 필요한 것만 넣는 방식도 있다고 말씀해주셔서 공유 드립니당.
- 코드 컨벤션 관련 이야기
- 컨벤션 엄청 자세히 정하신 팀이 계셔서 참고하기 좋을 것 같습니다.
- 머 예를 들어서 stockList, stocks, stockArray 이런 네이밍들 중에 어떤거 사용할건지?
- 그래프 5분 단위 -> 프론트에서 주기적으로 받는 방법(react query 사용)도 있을 것 같은데, 백엔드에서 5분 단위로 쏴주는 이유가 궁금합니닷!
- J066
-
서버 관리 어떤 식으로 하는지
- 아래 링크 참고해보고 금액이 괜찮으면 활용해보기
-
로그 관리 어떤 식으로 하는지
- 윈스턴 사용
- Loki stack 이용해서 모니터링까지 진행해볼 예정
- 에러 로그 발생하면 슬랙 알림까지 오게 할 수 있으니 적용해봐도 좋을듯!
-
typescript enum
- 안티패턴이라는 이야기가 많아서 변경해보는 것이 좋을듯!
-
네이밍
- 현재 네이밍이 뒤죽박죽 (저랑 시은님이랑 진명님이랑 다 자기 맘대로 지어놨더라구요!) 일치시켜주면 좋을 것 같다!
-
BaseEntity 쓰는 이유가 .save() 이런거 사용
-
- 코드 리뷰 하는 것도 좋아요
- 모든것 에서 아래 빼고. 👍🏻
- 저희 아무도 지각 안하시고 참여하는거 넘 좋아요
- 일정이 안될 것 같을 때마다 미리 말씀해주시는거 좋아요!!
- 뱅크 샐러드 코드 리뷰 방식을 지키려고 노력해야 할 것 같아요
- 목요일에 너무 늦게 끝났음 ㅠㅠ
- 이게 지금 CI/CD 코드에서 문제가 발생해서 시간이 조금 더 걸린 것도 있어서 이거는 코드 수정하고 배포 되는거 보면서 확인이 좀 더 필요할 것 같은데.. 그거 감안하더라도 좀 늦게 끝난 거 같아요.
- 코파일럿에게 코드리뷰를 시키지 않음.
- 유료기능이라 우리는 못쓸지도
- 그룹 리뷰 + 발표 준비 시작 시간 당기기
- 코어 타임 내에 한번 만나기!
- 깃허브 태그 만들어서 구분 쉽게 해도 좋을 것 같아요 👍
- 오늘 루시님이 말씀하신 것처럼 피드백 받고 싶은 내용!! 을 위주로 발표를 준비를 또 해야 할 거 같아서 다들 코딩같은거 하다가, 공부같은거 하다가 좀 얘기 나눠보고 싶은데 하는 애들은 다 어디다가 적어놨다가 목요일에 함께 얘기하면서 발표자료를 준비해야 할 것 같다.
- 이거 코드리뷰하는거 다 좋은데 그냥 와 이거 좋네요~` LGTM^^ 이런 부분들도 🟢 달아야하나요? 저 맨날 달고 있긴한데 뭔가 쓸데 없어보여요 → 상당히 부합하니 그대로 쓰기로 합시다.
목요일 dev 머지 시간을 정하는게 좋을 것 같아요.
→ 결론 : 목요일 16:50에 모여서 dev 머지 확인. 17:00 그룹리뷰 + 발표 준비
저도 밥 한끼 하고 싶은데 이게 시은님한테 너무나도 먼 위치라 몬가 죄송해서 ㅠㅠ (그러게요…ㅠ)
다다음주 토요일 서울
헉!
시은님 부담이 되지 않으시다면 저희 집에서 재워드릴 수 있어요 언니랑 같이 살던 투룸이라 공간은 넉넉해요 ㅠㅠ (헉!! 감사합니다
그럼 DevelopmentDrivenTest로 가죠 ^^ 정확합니다. ^^
18일 월요일! / 스프린트 회의! 동우님 불참.
- [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이 정상적으로 동작하지 않는 문제