#系统设计
共 12 篇相关文章

巴林F1软件故障:当赛车被程序"锁死"方向盘
巴林F1赛事遭遇软件故障,车手因系统异常无法操控赛车。本文解析现代F1对软件系统的高度依赖,以及高风险系统容错设计给各行业带来的启示。

一次点餐背后的技术链路:Swiggy如何完成外卖配送
拆解 Swiggy 外卖订单从下单到送达的完整技术链路:API 调用、餐厅库存校验、骑手调度算法、实时追踪与微服务协同,看懂一次点击背后的技术生态。

Reef Infra:用显式请求驱动AI优化器的harness变更
Reef Infra 支持手动与混合模式,让AI优化器的harness变更可由显式请求发起,而非仅依赖追踪数据。本文解析其requests参数契约、意图与观察双输入设计及评估治理机制。

无锁索引树如何实现扩展:规避线程切换与停顿
数据库专家 David Lomet 详解无锁索引树设计:如何用 Notices 机制规避线程切换与停顿,解决 BW-Tree 在高并发下的扩展瓶颈,涵盖 CAS、Delta 更新、合并及节点分裂合并等核心技术。

批准效果而非调用:AI管道安全的闭包盲区
AI管道安全的核心盲区在于:我们审批的是「调用」而非「效果」。通过三个真实失败案例,本文剖析了覆盖率指标与闭包危害之间的错位,并展望到2027年闭包指标取代覆盖率成为承担后果管道的标配。

我不想知道细节:抽象的价值与信任的边界
"我不想知道细节"道出了软件工程中抽象的价值与信任的边界。本文探讨抽象泄漏定律、何时该深挖底层、以及依赖信任背后的供应链风险,为工程师提供实用启示。

CSE 452:Google视角下的分布式系统设计入门课
CSE 452 是一份以 Google 工程实践为背景的分布式系统设计入门课程。本文梳理其定位与价值,并给出分布式系统的学习路径建议,适合后端与系统架构学习者参考。

多智能体协作困境:单体正确为何酿成系统混乱
多智能体系统中,每个 AI 智能体单独决策都正确,组合起来却常导致系统混乱。本文剖析局部最优与全局最优的冲突根源,探讨编排层、状态同步与契约设计等稳健协作方案。
深度解读单Agent vs 多Agent:三步决策框架帮你选对架构
基于Anthropic工程实践,详解单Agent与多Agent架构的三步决策框架:从瓶颈识别、技术可行性到商业价值过滤,帮助AI开发者做出有据可依的架构选择,避免过度工程化。
教程攻略AI Agent后台任务机制:慢操作不阻塞,开发效率翻倍
详解AI Agent后台任务设计模式:通过守护线程+通知队列,让npm install、Docker构建等慢操作不阻塞Agent推理循环,保持单线程简洁性的同时实现IO并行,显著提升Agent执行效率。
观点碰撞只会调API的程序员,正在被AI编程工具淘汰
一场购物车技术面试暴露程序员致命短板:只会调框架API,不懂数据结构和计算机基础。AI编程工具已能自动生成CRUD代码,掌握第一性原理和系统设计能力才是程序员真正的护城河。
产品体验JavaGuide:15万Star的Java面试指南深度解析
深度解析GitHub上15.5万Star的JavaGuide开源项目,涵盖Java核心、数据库、分布式系统、高并发、系统设计及AI应用开发等内容体系,附适用人群与高效使用建议,助力Java后端开发者面试备战与技术进阶。