FinPago는 미국 SEC(증권거래위원회) EDGAR 공시 데이터를 활용하여 해외 주식 투자자들이 빠르고 정확한 공시 정보를 확인하고, 실시간으로 트레이딩을 할 수 있도록 지원하는 플랫폼입니다.
- SEC EDGAR 공시 API를 활용하여 실시간 공시 제공
- 해외 공시 번역 및 요약 기능 지원 (ChatGPT, Google Translate 활용)
- 주요 공시 유형(10-K, 10-Q, 8-K 등)별 요약 및 분석 제공
- 공시별 주요 재무 정보 비교 및 시각화
- 해외 주식 실시간 체결 정보 제공
- 주문 유형(시장가, 지정가, 단일가) 지원
- 체결된 주문 내역 및 매매 손익 분석
- Redis Pub/Sub + SSE를 이용한 실시간 체결 정보 반영
- React, JavaScript, Tailwind CSS
- SSE(Server-Sent Events)를 이용한 실시간 데이터 반영
- recharts를 이용한 EPS 및 매출 변동률 시각화
- Spring Boot, Java, Spring Data JPA, MySQL
- Kafka를 이용한 비동기 트레이딩 메시징 시스템
- Redis를 활용한 캐싱 및 Pub/Sub 실시간 데이터 처리
- SEC EDGAR API, 한국투자증권 API, Google Translate API 연동
- AWS Cloud, Kubernetes, MySQL Operator, Redis Cluster
- Jenkins, ArgoCD, GitHub Actions을 활용한 CI/CD 자동화
- AWS ALB 및 API Gateway를 통한 로드밸런싱

- 주문 생성, 매칭, 체결, 정산 등 단계별 토픽 분리하여 이벤트 기반 설계
- 실패 처리(Failure Topic) 및 알림 시스템 분리 (Filling Notice, General Notice)
- 체결 테이블을 BuyTradeExecution, SellTradeExecution 으로 정규화하여 데이터 확장성 확보

- 외부 체결 데이터(증권사 API) + 내부 체결 데이터(매칭 엔진) Redis 리스트에 저장
- Redis Pub/Sub + SSE(Server-Sent Events) 를 이용하여 실시간 반영
- Google Translate API는 속도가 느리고 HTML 태그 번역 문제 발생
- 멀티스레딩 적용하여 번역 속도 10배 향상 (10분 → 1분)
- HTML 태그 제거 후 문단 단위 번역하여 번역 품질 개선

- 소수점 거래 지원
- ETF 및 레버리지 종목 추가
- 어닝콜 스크립트 및 요약 자동화
- 공시 유형 확장 (EDGAR API 활용 극대화)
- 트레이딩 시스템 UI 개선 및 모바일 대응
| 역할 | 이름 |
|---|---|
| 🏆 PM | 양일교 |
| 👨💻 CTO | 김동재 |
| 🚀 백엔드 리더 | 김민승 |
| 🎨 프론트엔드 리더 | 곽성은 |
| ☁️ 인프라 리더 | 함건욱 |
FinPago는 공시 데이터와 트레이딩 시스템을 결합한 혁신적인 금융 플랫폼으로, 투자자들에게 더욱 신속하고 정확한 정보를 제공하는 것을 목표로 합니다.
감사합니다! 🎉
📅 프로젝트 기간: 2025.03.17





















