2021年项目启动时,技术团队只有3人,用户量不足千人。我们选择轻量级MERN栈(MongoDB、Express、React、Node.js),前端用React Hooks快速迭代,后端以RESTful API承载核心功能。数据库采用单节点MongoDB,所有服务部署在一台云服务器上——目标明确:用最低成本验证产品逻辑和市场反馈。

AI设计稿,仅供参考
当月活突破5万、订单峰值达200单/分钟时,单体架构开始卡顿。我们拆分出独立的服务模块:用户中心、订单引擎、支付网关、通知服务,并基于Kubernetes实现容器化部署。数据库升级为MongoDB分片集群,关键业务表同步引入Redis缓存热点数据。此时不再追求“一步到位”,而是按流量水位动态扩容——比如大促前自动扩2个订单服务副本,活动结束自动缩容。
2023年营收跨过5亿元,系统日均处理订单超80万笔,数据维度从基础交易扩展到用户行为、供应链、风控、BI分析。我们引入领域驱动设计(DDD),将系统划分为用户域、交易域、履约域、数据域四大边界清晰的限界上下文。各域自主演进:交易域用Go重构提升并发吞吐;履约域接入自研调度引擎,支持多仓协同与时效分级;数据域构建实时湖仓一体架构,Flink+Iceberg支撑秒级指标计算。
技术决策始终锚定业务节奏:早期宁可手动运维也不上复杂中台,避免消耗验证期的敏捷性;中期坚持API契约先行,用OpenAPI规范约束跨服务调用;后期推动核心能力平台化——统一登录、统一鉴权、统一监控、统一灰度发布全部沉淀为内部PaaS组件,新业务接入平均耗时从2周缩短至2天。
回望三年,没有银弹式架构,只有每次在增长临界点到来前的精准响应。当用户从千人到千万,当系统从单机到百节点集群,真正的架构韧性不来自技术堆叠,而源于对业务本质的持续理解——把资源投在离用户价值最近的地方,让技术成为增长的静默推手,而非显性的障碍。