内容提要
Xendit是一家金融科技公司,专注于东南亚支付解决方案。为了实时验证交易合法性,他们使用Supabase快速构建了一个系统,能够解析国际制裁名单并进行全文搜索。该系统在不到一周内投入生产,已稳定运行9个月。
延伸解读
实时反洗钱检查的技术挑战
作为支付处理商,Xendit必须实时验证每笔交易是否涉及国际制裁名单,这是反洗钱的关键环节。延迟会直接影响合法支付的效率,因此系统需要快速响应。传统全球供应商如Worldcheck或Refinitiv成本较高,而Xendit选择自建方案,利用Supabase在不到一周内投入生产,平衡了速度与成本。
基于Postgres与Trigram的搜索方案
Xendit将联合国和印尼政府的制裁名单解析后导入Supabase,利用其完整的Postgres服务器和Trigram扩展进行全文搜索,并为每次搜索返回相关性评分。团队还创建了数据库函数,供Python客户端直接调用。这种方案复用了团队已有的Postgres经验,降低了学习成本,同时满足了快速构建的需求。
从快速上线到持续迭代
该系统在不到一周内完成开发并上线,已稳定运行9个月,证明了其可靠性。Xendit计划未来引入机器学习等更先进技术来优化现有实现。这表明,在反欺诈监控场景中,基于成熟开源技术快速搭建的解决方案,既能满足即时需求,也为后续升级预留了空间。
Q&A
Xendit是做什么的?
Xendit是一家金融科技公司,专注于东南亚的支付解决方案。
Xendit如何验证交易的合法性?
Xendit通过实时检查国际制裁名单来验证所有交易的合法性。
为什么Xendit选择使用Supabase?
Xendit选择Supabase是因为其快速且成本低于全球竞争对手。
Xendit的反欺诈监控系统是如何构建的?
Xendit利用Supabase解析国际制裁名单,并使用Trigram扩展进行全文搜索,系统在不到一周内投入生产。
Xendit的反欺诈监控系统运行了多久?
该系统已稳定运行9个月。
Xendit未来有什么计划?
Xendit计划使用更先进的技术,如机器学习,来迭代当前的实现。