网易首页 > 网易号 > 正文 申请入驻

二手车决策引擎架构重构:业务逻辑为何要移出App

0
分享至

大多数副业项目都把业务逻辑放在应用层里。CarInsight反其道而行之,把评分、对比、风险权重和成本模型全部从Next.js应用中剥离,放到独立的编排层运行。这个决定,成了整个项目最正确的架构选择。

CarInsight评估德国市场的二手车列表,生成一份决策报告:这个价格是否合理、该车型通常哪里容易出问题、持有成本是多少。输出不是数据堆砌,而是一个判断——判断必须经得起推敲。这个约束驱动了所有设计。


技术栈并不新奇

前端是Next.js 14 App Router、TypeScript、Tailwind、shadcn/ui,数据库用Supabase上的Postgres,支付走Stripe Checkout,部署在Vercel上。没有任何花哨的东西。有趣的部分恰恰是那些不在应用里的东西。

评分逻辑、对比逻辑、风险权重、成本模型——这些都不在Next.js的路由处理器里运行,而是作为独立的编排层运行,包含一个编排器和一组子工作流。

为什么要把逻辑搬出去

三个理由推动了这个决定。

第一是可审计性。当报告说某个价格比可比集合高出12%时,几个月后需要重建:当时是哪些列表构成了这个集合,它们是什么时候抓取的。如果是一个serverless函数内联计算后直接返回JSON,你没有任何东西可以回放。

第二是独立迭代。评分逻辑的变化频率远高于结账流程。把它们耦合在一起,意味着每次调整权重都要做一次完整的应用部署。

第三是故障隔离。报告生成失败不应该拖垮用户正在付款的页面。

四阶段流程

所有面向用户的内容都要经过四个阶段。底层规则是:没有来源,就没有结论。如果一个数字找不到出处,相关部分就保持不完整,而不是用看似合理的内容填补。这比听起来难得多,因为“看似合理但错误”恰恰是生成式系统最擅长产出的东西。

这里说的不是基础设施层面的来源,而是欧元计价的声明。“这款车型每年维护成本大约X”这种话,生成起来轻而易举,但要找到可靠出处几乎不可能。

成本拆分:可推导与估算

最终他们把成本组件分成两类:可推导的和估算的。

可推导意味着有公式或官方参考。比如德国车辆税,法律有明确规定——发动机排量和二氧化碳排放量,固定费率。这不是预测,是算术。他们用代码实现,并对照官方计算器验证,直到偏差归零。

估算则涵盖其他所有内容,并且会被明确标注为估算值,同时披露估算方法。

一个令人不适的发现

这个过程中最让人不舒服的发现是:买家最想要硬数据的类别,恰恰是硬数据不存在的类别。比如关于车型可靠性的公开统计,通常不会区分同一车型的不同发动机版本。所以,在发动机版本这个粒度上的声明,无法引用这些统计——无论你多想引用。

他们选择在产品里直接说明这一点,而不是掩盖过去。

如果你的产品是一个判断而不是一次查询,那就把来源追溯当作一等架构关注点,而不是日志记录的事后补充。这个约束会反过来塑造你的系统设计——从数据抓取到报告生成的每一个环节,都在为“可追溯”服务。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
看完甲醛白菜事件,终于彻底懂了山姆为什么越被骂越火

看完甲醛白菜事件,终于彻底懂了山姆为什么越被骂越火

李昕言温度空间
2026-08-23 11:25:13
1米85跳高女神胡麟鹏突然宣布退役,刚结婚两个月,老公比她小8岁

1米85跳高女神胡麟鹏突然宣布退役,刚结婚两个月,老公比她小8岁

米修体育
2026-08-23 21:45:32
福建一女子称在盲人按摩店遭技师猥亵,当事人:贴身衣物上检测到对方DNA,技师被行政拘留6日,但门店未受到任何处罚

福建一女子称在盲人按摩店遭技师猥亵,当事人:贴身衣物上检测到对方DNA,技师被行政拘留6日,但门店未受到任何处罚

大风新闻
2026-08-23 11:40:04
拒唱国歌、与日本队合影,中国香港女排引热议,主教练紧急表态

拒唱国歌、与日本队合影,中国香港女排引热议,主教练紧急表态

月光作笺a
2026-08-23 10:11:47
经济设施接连遭袭,普京称乌克兰打开“潘多拉魔盒”

经济设施接连遭袭,普京称乌克兰打开“潘多拉魔盒”

环球网资讯
2026-08-23 17:36:04
快讯!特朗普竟无耻到这种地步!

快讯!特朗普竟无耻到这种地步!

故事终将光明磊落
2026-08-23 15:43:35
瓣瓣一线|河北女司机带半瘫痪丈夫新疆跑货运:他在身边,我心里也踏实

瓣瓣一线|河北女司机带半瘫痪丈夫新疆跑货运:他在身边,我心里也踏实

北青网-北京青年报
2026-08-23 14:52:03
韦东奕39.8元练习册已从B站下架,四天销售额超100万元,客服称“迫于压力全网下架”消息不实,其它平台仍然在售

韦东奕39.8元练习册已从B站下架,四天销售额超100万元,客服称“迫于压力全网下架”消息不实,其它平台仍然在售

海峡网
2026-08-23 13:56:16
祸不单行!被立案调查才9天,53岁郭德纲再迎噩耗,演出全部叫停,网友:天狂有雨,人狂有祸

祸不单行!被立案调查才9天,53岁郭德纲再迎噩耗,演出全部叫停,网友:天狂有雨,人狂有祸

火山詩话
2026-08-21 06:26:08
人民日报这次,说得不全对

人民日报这次,说得不全对

布衣乱弹
2026-08-23 17:31:42
燃气灶致癌!斯坦福研究:在家做一顿饭,等于吸20分钟汽车尾气

燃气灶致癌!斯坦福研究:在家做一顿饭,等于吸20分钟汽车尾气

垚垚分享健康
2026-07-28 09:07:45
上海夜空现巨大方块,貌似在云层上缓慢移动:外星母舰降临?

上海夜空现巨大方块,貌似在云层上缓慢移动:外星母舰降临?

科学黑洞v
2026-08-23 20:18:30
83岁歌王临时取消多场演出,粉丝忧其肺癌愈后状况

83岁歌王临时取消多场演出,粉丝忧其肺癌愈后状况

生活观察员啊
2026-08-23 00:10:03
马云太“鸡贼”了!多年前恒大夺冠庆功宴照片再登热搜:举杯瞬间,马云留意许家印的动作,观察对方是否举杯饮酒

马云太“鸡贼”了!多年前恒大夺冠庆功宴照片再登热搜:举杯瞬间,马云留意许家印的动作,观察对方是否举杯饮酒

火山詩话
2026-08-23 07:03:56
2500万打赏风波成罗生门!原来魏莹做过邢某一年多的女朋友,曾商量生孩子,两人聊天记录多达15915条

2500万打赏风波成罗生门!原来魏莹做过邢某一年多的女朋友,曾商量生孩子,两人聊天记录多达15915条

火山詩话
2026-08-23 08:03:29
法新社终于说破了一件事:中国正在利用俄乌战争,超越美国,成为世界第一强国

法新社终于说破了一件事:中国正在利用俄乌战争,超越美国,成为世界第一强国

怪味历史连连看
2026-08-23 15:41:51
菜市场5种甲醛菜,再便宜也别乱买

菜市场5种甲醛菜,再便宜也别乱买

陈博世财经
2026-08-23 13:53:56
韩红基金会再起事端!有湖北网友爆料,长阳土家自治县接受的捐赠救护车质量差,现在都在等报废

韩红基金会再起事端!有湖北网友爆料,长阳土家自治县接受的捐赠救护车质量差,现在都在等报废

火山詩话
2026-08-23 18:52:31
两女孩零食占座反转!成铁一句话定性,无座乘客以后可以放心了

两女孩零食占座反转!成铁一句话定性,无座乘客以后可以放心了

寒士之言本尊
2026-08-22 14:35:33
美国估计也蒙了!年初抓马杜罗中国没翻脸,后来炸伊朗中国也没出兵,北京到底在下一盘多大的棋?!

美国估计也蒙了!年初抓马杜罗中国没翻脸,后来炸伊朗中国也没出兵,北京到底在下一盘多大的棋?!

扶苏聊历史
2026-08-22 13:21:54
2026-08-24 01:23:00
像素与芯片
像素与芯片
有态度网友ytd
279文章数 66关注度
往期回顾 全部

汽车要闻

刘苗苗:极狐不押注单一爆款,增长进入体系化阶段

头条要闻

22岁小伙在篮球赛中突然倒地后离世 父亲在直播中目睹

头条要闻

22岁小伙在篮球赛中突然倒地后离世 父亲在直播中目睹

体育要闻

46岁小罗复出,为什么选了一支意丙球队?

娱乐要闻

王传君的舞台,藏着与乔任梁的过往

财经要闻

加拿大宣布“全额对等报复”美国新关税

科技要闻

“英伟达发通知:涨价15%以上”

态度原创

健康
游戏
教育
时尚
本地

“矫正神器”真能治好脊柱侧弯吗?

《GTA6》泄露视频现实早有原型!老头往车厢里加油

教育要闻

我是不是被艺考老师忽悠瘸了?看孩子没有时间复习文化课,我痛啊

夏天别总穿白色T恤,试试这几款衬衫,配裤子裙子都显气质

本地新闻

《牛来》的一声“妈妈”,到底多少人被精神污染了

无障碍浏览 进入关怀版