FinPago๋ ๋ฏธ๊ตญ SEC(์ฆ๊ถ๊ฑฐ๋์์ํ) EDGAR ๊ณต์ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ์ฌ ํด์ธ ์ฃผ์ ํฌ์์๋ค์ด ๋น ๋ฅด๊ณ ์ ํํ ๊ณต์ ์ ๋ณด๋ฅผ ํ์ธํ๊ณ , ์ค์๊ฐ์ผ๋ก ํธ๋ ์ด๋ฉ์ ํ ์ ์๋๋ก ์ง์ํ๋ ํ๋ซํผ์ ๋๋ค.
- SEC EDGAR ๊ณต์ API๋ฅผ ํ์ฉํ์ฌ ์ค์๊ฐ ๊ณต์ ์ ๊ณต
- ํด์ธ ๊ณต์ ๋ฒ์ญ ๋ฐ ์์ฝ ๊ธฐ๋ฅ ์ง์ (ChatGPT, Google Translate ํ์ฉ)
- ์ฃผ์ ๊ณต์ ์ ํ(10-K, 10-Q, 8-K ๋ฑ)๋ณ ์์ฝ ๋ฐ ๋ถ์ ์ ๊ณต
- ๊ณต์๋ณ ์ฃผ์ ์ฌ๋ฌด ์ ๋ณด ๋น๊ต ๋ฐ ์๊ฐํ
- ํด์ธ ์ฃผ์ ์ค์๊ฐ ์ฒด๊ฒฐ ์ ๋ณด ์ ๊ณต
- ์ฃผ๋ฌธ ์ ํ(์์ฅ๊ฐ, ์ง์ ๊ฐ, ๋จ์ผ๊ฐ) ์ง์
- ์ฒด๊ฒฐ๋ ์ฃผ๋ฌธ ๋ด์ญ ๋ฐ ๋งค๋งค ์์ต ๋ถ์
- Redis Pub/Sub + SSE๋ฅผ ์ด์ฉํ ์ค์๊ฐ ์ฒด๊ฒฐ ์ ๋ณด ๋ฐ์
- ์ด๋์ฝ(์ค์ ๋ฐํ) ์ผ์ ์ ๊ณต ๋ฐ ๊ธฐ์ ๋ก๊ณ ํ์
- ์ด๋์ฝ ๋ถ์ ๋ฐ์ดํฐ ๋ฐ ์์ฝ ์ ๊ณต
- EPS ๋ฐ ๋งค์ถ ๋ณ๋ ์ถ์ด ๊ทธ๋ํ ์๊ฐํ
- ์ค์ ๋ฐํ ์บ๋ฆฐ๋ ๊ธฐ๋ฅ ๊ตฌํ

- ๋ณด์ ์ข ๋ชฉ ํ๊ฐ๊ธ์ก ๋ฐ ๋งค๋งค ์์ต ๋ถ์
- ์ค์๊ฐ ํ์จ ์ ์ฉํ์ฌ ์ํ/์ธํ ๋ณํ
- ํด์ธ ์ฃผ์ ๊ฒฐ์ ๋ฐฉ์(D+1, D+2) ์ ์ฉ
- ์์๊ธ, ์ฌ์ฉ ๊ฐ๋ฅ ์์๊ธ ๋ถ๋ฆฌ ๊ด๋ฆฌ

- 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) ๋ฅผ ์ด์ฉํ์ฌ ์ค์๊ฐ ๋ฐ์
- EBS ๊ธฐ๋ฐ PersistentVolume ์ค์ ๋ฌธ์ ํด๊ฒฐ
- ํน์ ๋
ธ๋์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ธ์คํด์ค๋ฅผ ๋ฐฐ์นํ๋ Affinity & NodeSelector ์ ์ฉ

- Spring Gateway์์ ์ค๋ณต๋ CORS ํค๋๊ฐ ์๋ต์ ํฌํจ๋๋ ๋ฌธ์ ๋ฐ์
DedupeResponseHeader์ค์ ์ ํตํด ์ค๋ณต ํค๋ ์ ๊ฑฐ
- Google Translate API๋ ์๋๊ฐ ๋๋ฆฌ๊ณ HTML ํ๊ทธ ๋ฒ์ญ ๋ฌธ์ ๋ฐ์
- ๋ฉํฐ์ค๋ ๋ฉ ์ ์ฉํ์ฌ ๋ฒ์ญ ์๋ 10๋ฐฐ ํฅ์ (10๋ถ โ 1๋ถ)
- HTML ํ๊ทธ ์ ๊ฑฐ ํ ๋ฌธ๋จ ๋จ์ ๋ฒ์ญํ์ฌ ๋ฒ์ญ ํ์ง ๊ฐ์

- ์์์ ๊ฑฐ๋ ์ง์
- ETF ๋ฐ ๋ ๋ฒ๋ฆฌ์ง ์ข ๋ชฉ ์ถ๊ฐ
- ์ด๋์ฝ ์คํฌ๋ฆฝํธ ๋ฐ ์์ฝ ์๋ํ
- ๊ณต์ ์ ํ ํ์ฅ (EDGAR API ํ์ฉ ๊ทน๋ํ)
- ํธ๋ ์ด๋ฉ ์์คํ UI ๊ฐ์ ๋ฐ ๋ชจ๋ฐ์ผ ๋์
| ์ญํ | ์ด๋ฆ |
|---|---|
| ๐ PM | ์์ผ๊ต |
| ๐จโ๐ป CTO | ๊น๋์ฌ |
| ๐ ๋ฐฑ์๋ ๋ฆฌ๋ | ๊น๋ฏผ์น |
| ๐จ ํ๋ก ํธ์๋ ๋ฆฌ๋ | ๊ณฝ์ฑ์ |
| โ๏ธ ์ธํ๋ผ ๋ฆฌ๋ | ํจ๊ฑด์ฑ |
FinPago๋ ๊ณต์ ๋ฐ์ดํฐ์ ํธ๋ ์ด๋ฉ ์์คํ
์ ๊ฒฐํฉํ ํ์ ์ ์ธ ๊ธ์ต ํ๋ซํผ์ผ๋ก, ํฌ์์๋ค์๊ฒ ๋์ฑ ์ ์ํ๊ณ ์ ํํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค! ๐
๐ ํ๋ก์ ํธ ๊ธฐ๊ฐ: 2025.03.17
















