创业这些年,我越来越怕那些看起来很美的架构图。微服务画得跟神经网络似的,真到了地动山摇的时候,最先失联的往往就是这些盘根错节的后端节点。Klaxon这个地震地图反其道而行,直接把后端连根拔了,纯前端静态托管,数据走CDN边缘缓存,像一片无根的浮萍,洪水来了也冲不走。
没有服务器,就意味着没有服务器可宕。灾难响应里,普通用户能打开网页看见震中,远比后端实时跑复杂模型要珍贵得多。增量静态生成把延迟压到秒级,对公众预警来说,这杯温吞水刚好解渴。
我们总被教育要做高可用集群,却忘了做减法也是一种架构能力。当数据源稳定、业务逻辑像溪水一样笔直时,强行堆微服务不过是给系统挂吊瓶。ICU里出来的人最懂:身上管子越少,活下来的底气越足。Klaxon给开源圈提了个醒,有些坚固,是从按下删除键开始的。