콘텐츠로 건너뛰기

4-2. 프로젝트 개요 및 기술 스택

  • 기준

바이브 코딩의 핵심은 정확한 지시입니다. 그러려면 자신의 환경과 사용하는 도구들에 대해 상세하게 아는 것은 실패나 오류를 줄이는 지름길입니다.

아래 모든 내용을 지금 왜 선택했는지는 차차 실습을 병행하면서 설명하겠습니다.

각 스택 버전은 현재 기준입니다.

원격 서비스 환경

Vultr(호스팅) 클라우드 (Ubuntu 24.0 LTS Server) + Docker Compose

개발 및 실행 환경 (3장)

Windows 11 + WSL2 (Ubuntu 24.0 LTS) + Docker Desktop + Antigravity

백엔드 (API 및 로직)

Python 3 ~ + (FastAPI) + Socket.IO (실시간 시세 데이터 스트리밍)

데이터베이스 및 캐시

PostgreSQL 15 (핵심 데이터 저장) + Redis 7 (캐싱 및 고성능 처리)

데이터 수집

Alpha Vantage, Binance, Finnhub 등의 멀티 금융 API + APScheduler (자동 스케줄링)

프론트엔드 (화면):

Next.js 15 (App Router 체제) + TypeScript + Tailwind CSS v4

주요 UI 및 라이브러리

차트: HightCharts(시세 및 지표)

상태 관리: React Query + Zustand

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다