案例研究

ZestAMC 如何在 30 天内从电子表格发展到 10 多万美元

| 10 分钟阅读
具有实时绩效数据的基金管理平台仪表板

ZestAMC 在 30 天内从基于电子表格的基金运营转变为管理 10 多万美元资产的生产平台。 五个基于角色的门户。 自动付款。 KYC/AML 合规性。 179 数据库迁移。 零舍入误差。 这是完整的构建故事。

之前:电子表格和手动传输

ZestAMC 为 200,000 多名用户管理投资基金。 这些操作在电子表格上运行。 投资者分配位于 Excel 中。 资产净值计算位于共享的 Google 表格中。 三个人编辑了同一个文件。 付款是通过手动资金转账进行的,一次一笔交易。

KYC 验证是基于电子邮件的。 投资者将身份证明文件作为附件发送。 团队中的某人会审查它们,与需求进行比较,并更新跟踪电子表格。 合规记录是按投资者姓名组织的 PDF 文件夹。

该模型对 50 名投资者有效。 由于有超过 200,000 名用户管理着价值超过 1000 万美元的资产,因此存在结构性裂缝。 分配计算中的一个小数点错误可能会导致数千美元的损失。 TRC20、ERC20 和 BEP20 网络上的手动支付在每个分配周期需要运营团队几天的时间。 当审计员要求提供交易历史记录时,有人花了一周的时间从五个来源收集信息。

团队需要一个平台。 他们在一月中旬之前需要它。 他们在十二月中旬给我们打电话。

30天构建

第一次电话是范围会议,而不是销售电话。 我们绘制了 ZestAMC 的基金结构:投资者如何分配、分配如何级联、KYC 如何控制投资流、哪些用户角色需要哪些视图。 创始人确定了项目范围,了解基金机制,并编写了代码。 全程都是同一个人。

第二天就开始建造了。 没有三个月的要求阶段。 没有移交给初级团队。 范围是固定的,价格是固定的,最后期限是不可协商的:一月中旬,投入生产。

到了第二周,ZestAMC 审查了实时登台 URL。 投资者门户网站。 基金经理仪表板。 支付流。 他们根据运营中的真实场景进行了测试,标记了差距,我们在同一天发布了修复程序。 到一月中旬,该平台已开始用真金白银处理真实投资。

我们建造了什么

五个基于角色的门户

基金经理实时查看资产管理规模、业绩图表和利润分配。 投资者登录以检查他们的分配、跟踪支出并下载报表。 管理员管理用户、资金和系统配置。 合规官员运行 KYC 工作流程和审核查询。 支持代理通过实时聊天处理投资者问题。

五种角色、五种视图、一种代码库。 每个门户仅显示该角色所需的内容。 支持代理无法查看基金业绩。 投资者无法访问管理工具。 权限模型是细粒度的,并在 API 层而不是 UI 层强制执行。

自动付款

每个分发周期,运营团队需要在三个区块链网络上进行手动支付 2-3 天。 自动支付引擎将 TRC20、ERC20 和 BEP20 之间的分配作为原子交易进行处理。 如果批次中的任何步骤失败,则整个批次将回滚。 没有部分分布。 无需手动清理。

该引擎与货币无关。 菲亚特铁路通过相同的交易模型运作。 添加新的支付网络意味着添加提供商适配器,而不是重构分配逻辑。

KYC/AML 合规性

Sumsub 通过 SDK 集成和 Webhook 回调处理身份验证。 每个投资者在进行第一笔投资之前都会完成 KYC。 该平台为每笔交易、每一次计算和每一次数据更改创建带时间戳的审计跟踪。 当合规官员运行查询时,结果是即时的; 没有为期一周的文件组装。

金融级精度

JavaScript 的 Number 类型在 2^53 以上失去精度。 在管理 10 多万美元的平台上,舍入误差不是错误;而是错误。 这是违反合规性的行为。 ZestAMC 在 Postgres 中将每个货币值存储为 NUMERIC(30,8),并使用decimal.js 进行每个计算。 30 位数字,小数点后 8 位。 10+ 百万美元资产的零舍入误差。

生产规模基础设施

前端采用 React 19 + Vite 6。 Fly.io 上的 Hono API。 Supabase 用于数据库,Upstash Redis 用于缓存和速率限制。 BullMQ 用于后台作业处理(支付批次、KYC Webhook 处理、审核日志写入)。 该架构可处理 200,000 多个用户,且没有微服务的复杂性。

什么取代了什么

之前(手动)之后(ZestAMC 平台)
Excel 投资者追踪提供实时数据的自助投资者门户
共享 NAV 的 Google 表格具有 NUMERIC(30,8) 精度的自动 NAV 计算
手动资金转账(2-3天)跨 3 个区块链网络的原子支付引擎
基于电子邮件的 KYC 附件具有自动验证功能的 Sumsub SDK
PDF 合规文件夹带时间戳的审计跟踪和即时查询
通过电子邮件发送投资者声明投资者门户网站可下载报告
单一管理电子表格5 个基于角色的门户,具有精细的权限

上线后:持续迭代

30 天的构建是基础。 发布后,随着 ZestAMC 业务的增长,我们推出了以下功能:

  • 分段投资:投资者可以分批进入基金,每部分基金都根据自己的表现和分配逻辑进行单独跟踪。
  • 推荐链自动化:通过相同的原子交易引擎自动计算和分配多级推荐支出。
  • 功能标志:渐进式推出让 ZestAMC 在完全部署之前与部分用户测试新功能。
  • 179 数据库迁移:每个迁移在部署前都会针对生产数据快照进行测试。 零数据丢失事件。

该平台随着业务的发展而发展。 这就是拥有代码的优势:功能开发按照您的时间线、按您的节奏进行,并且零供应商依赖性。

结果

  • 10+ 百万美元平台管理资产
  • 200,000+ 注册用户跨投资者和管理角色
  • 5 个基于角色的门户为基金经理、投资者、管理员、合规和支持提供服务
  • 30天从第一次通话到生产启动
  • 179 数据库迁移零数据丢失
  • 零舍入误差涵盖所有财务计算

查看 ZestAMC 的实际应用

与构建者一起进行 30 分钟的实时平台演练。 投资者门户、基金仪表板、支付自动化、合规工作流程。

请求演示

相关阅读

查看 ZestAMC 的实际应用

与构建者一起进行 30 分钟的实时平台演练。 投资者门户、基金仪表板、支付自动化、合规工作流程。

请求演示

联系我们

开始对话

告诉我们你的项目。我们将在 24 小时内回复,提供清晰的方案、预估时间线和价格区间。

电子邮件

hello@savibm.com

总部位于

阿联酋和印度