Ted Ryu
返回项目

Case Study

FLFI 金融科技平台

在一个基于 NestJS、Vue 3 和 EKS 的金融科技平台中,我重整了服务边界与无停机交付体系,让产品迭代速度和运营可靠性一起提升。

  • NestJS
  • Vue 3
  • AWS
  • Kubernetes
  • web3.js

问题

FLFI 是一个同时覆盖借贷、交易和 Web3 流程的金融科技平台。功能在快速扩展,但如果服务边界和发布体系不一起重整,运营风险会比产品本身增长得更快。

当部署缓慢、回滚信心不足时,再小的改动都会变得昂贵。这里真正需要解决的不是单个功能,而是一个能承受持续变化的平台形态。

实现

我重新梳理了 NestJS 后端、Vue 3 前端和 AWS 基础设施的领域边界,使新增功能不会不断侵蚀整体结构。

在交付层面,我用 EKS、Karpenter、ArgoCD 和 Helm 搭建了 Blue-Green 发布流水线,让无停机部署和快速回滚成为常规操作,而不是高风险事件。

同时,我也整理了 Lambda@Edge + CloudFront 图片 CDN 与 Web3 集成路径,让平台关键链路的响应速度和一致性一起提升。

结果

平台在两年内完成了 500 多次无停机部署,部署频率从大约每周 1 次提升到每天 3 次。图片链路从 p95 420ms 降到 120ms,团队发布时的心理负担也明显降低。

这个案例的价值在于,它把“平台工程”真正落到了结构重整、部署安全和核心路径性能这些可见结果上。