Tech
[分享创造] 架构怎么定的?一半需求推的,一半顺手的,还有一个是 AI 推荐的
上期说,把 Excel 翻译成系统的第一步,是梳理指标这张网:两层指标,触发式重算。
今天聊第二步:这张网要跑起来,系统怎么搭。
动手前我先想清楚这系统到底要干啥——就三件事:
数据要能自动进来(行情抓取)
指标要能算、能改(计算引擎)
结果要能看(图表看板)
后面所有技术选型,都是围着这三件事转的。
语言:Python
数据要自动进来、指标要算,这套系统本质是个数据处理系统——行情、指标、图表,全是数据在流动。Python 在数据处理这条路上的生态最全:抓数据、算指标、存库、出接口,一套工具链都是现成的。我当时又正好在做 AI 开发,手边全是 Python 的东西。语言这关没纠结。
后端框架:FastAPI
理由有两层。一层是顺手:当时公司项目正好在用,坑踩过、路径熟。另一层是它确实对路:系统里行情抓取是 IO 密集的,FastAPI 是异步的,async/await 写并发抓取很自然——一个循环里同时挂十几个抓取任务,谁先回来先处理谁。又是顺手、又是对路,没纠结。
前端:React + antd
原因有点私心:我一直想练手 R...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX