프로젝트/coin-trading

5. EC2 프로그램 동작중... 앞으로의 개선방향

DJ.Kang 2025. 2. 18. 21:19

□ 프로그램 동작중

 

□ 진행완료

  • 백데이터를 활용한 투자전략의 수익률 확인 틀잡기
  • 프론트앤드와 연동
  • 로그인을 통해 upbitKey를 받고 암호화
  • 로그 관리하기

□ 진행중

  • 백데이터 자료 다듬기

□ 진행예정

  • CI/CD 파이프라인 구축
  • while문이 싱글스레드로 실행중이라 로그인을 하더라도 프로그램 이용 불가
    → 멀티스레드 or 비동기 처리 적용해보기
  • while문은 자원낭비가 심함 Redis적용을 고려
    → 비교 항목while 문 사용Redis 활용
CPU 효율 ❌ 비효율적 (계속 반복) ✅ 이벤트 기반, 효율적
API 요청 부담 ❌ 불필요한 요청 많음 ✅ 최소화 가능 (캐싱)
실시간 반응 ❌ sleep() 사용 ✅ 즉시 반응 가능
다중 서버 지원 ❌ 중복 요청 발생 ✅ 하나의 데이터 공유 가능