标签

全栈

用 CALM 测试识别企业平台的隐性衰退

来源: postgr.es 54
企业平台很少在某次故障中突然死亡。更常见的过程是:升级不断延期,发布窗口越来越长,恢复演练一再推迟,团队开始绕开平台建设旁路系统。监控仍然全绿,但组织已经不愿意再碰它。 CALM 平台测试关注的正是这种“稳定但正在失去未来”的状态。它不盘点平台拥有多少功能,而是判断平台增长之后,组织是否更有信心继续改变它。 CALM 由四个维度组成: C,Change...

给数据湖加一层索引:让在线点查询不再扫描海量文件

来源: engineering.atspotify.com 37
数据湖擅长以较低成本保存海量历史数据,却不天然适合在线服务中的点查询:当请求只需要某个用户、歌曲或订单的一条记录时,扫描大量对象存储文件的延迟和成本都难以接受。Spotify 这类需要同时处理庞大数据规模与低延迟在线请求的公司,面临的核心问题就是:如何在保留数据湖存储优势的同时,快速定位一条具体记录。 一种实用思路是在数据湖与在线服务之间增加索引层。索...

SAP BDC Connect for BigQuery 正式可用:用零复制数据打通分析与 AI

来源: cloud.google.com 51
企业数据平台长期面临一个两难选择:复制 SAP 数据可以方便分析,却会引入延迟、重复存储、语义丢失和治理成本;不复制,则很难让云端分析与 AI 工具及时访问核心业务数据。SAP Business Data Cloud Connect for BigQuery 的正式可用,提供了第三种路径:在 SAP Business Data Cloud 与 BigQ...

PostgreSQL MVCC 的代价:真正该比较的是谁为历史版本买单

来源: postgr.es 48
PostgreSQL 的 MVCC 经常因表膨胀、写放大、VACUUM 调优和 32 位事务 ID 被批评。这些问题都真实存在,但只说“PostgreSQL 的 MVCC 很差”还少问了一步:如果读者不能阻塞写者,那么旧版本必须保存在某个地方,清理成本也必须由某个组件承担。不同数据库没有消灭这笔成本,只是决定由写入、历史读取、缓存、临时空间还是后台整理...

用 AI Gateway 隔离模型剧变:面向智能体系统的演进式架构

来源: infoq.com 35
传统 API Gateway 建立在两个稳定假设之上:服务会产生相对确定的结果,接口契约也能用简单 schema 描述。智能体 AI 打破了这些假设。一次请求可能触发多轮推理、调用外部工具、修改业务数据,甚至因为模型升级而改变决策路径。企业需要的不只是一个转发模型请求的代理,而是一个能够集中执行护栏、模型路由、智能体身份、动作策略和语义审计的控制平面。...

从参赛项目到可持续业务:创客营真正要验证什么

来源: oschina.net 31
第十一届“创客中国”元宇宙中小企业创新创业大赛以“元启新探索·智创新宇宙”为主题,面向元宇宙、人工智能及相关数字科技领域的中小企业和创业项目。相比只看路演表现,这类创客营更值得关注的变化,是把项目展示、创新交流、资源链接和成长服务串成一条从技术成果走向市场的路径。 “不招学员,只招创业同行者”也意味着参与者不能只带着一个等待点评的方案入场。团队需要带来...

别急着拆微服务:AI 时代 Java 后端的模块化单体瘦身法

来源: my.oschina.net 44
移动互联网高速增长时期,微服务解决了一个非常现实的问题:当业务、代码和团队同时膨胀时,通过业务域拆分、独立部署和团队自治,把集中式协调变成明确的技术契约。 但架构不会脱离组织规模而独立成立。当团队缩小、业务增速趋稳,或者 AI 工具开始显著提高单个工程师的交付能力后,几十个服务带来的注册发现、链路追踪、接口兼容、部署编排和故障排查成本,可能已经超过它们...

NocoBase 审批通知渠道支持按标题远程搜索:大数据量配置不再靠翻页

来源: oschina.net 51
NocoBase 最新一周产品更新中,审批通知渠道新增了按标题远程搜索的能力。这个变化看似集中在一个选择框里,实际解决的是配置规模扩大后的核心问题:当通知渠道越来越多时,用户不必加载完整列表或逐页查找,可以直接输入标题,由服务端筛选候选项。 普通下拉框通常在页面初始化时拉取全部选项,再由浏览器执行本地过滤。数据量较小时,这种方案简单有效;当通知渠道达到...