架构设计是人们对一个结构内的元素及元素间关系的一种主观映射的产物。架构设计是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。
本文汇集了 50 个系统设计核心概念,涵盖扩展性、CAP/PACELC、分片、缓存、队列、可靠性模式和安全性等。
一款社交产品的诞生,离不开即时通讯(IM)场景。随着团队业务版图在社交领域的布局,诞生了多个社交场景APP,涉及的IM场景,包含私聊、群聊、聊天室等。
我记得刚开始接触Tomcat的时候,各种概念搞得我云里雾里的。什么Connector、Container、Engine、Host...听起来就头大。后来慢慢摸索...
最近一个猎头朋友问我:"现在招聘架构师,JD里不写懂AI都不好意思发。你们搞技术的,AI到底改变了什么?"
几乎所有开发者都遇到过这样的场景:需求仅做微小调整,却要修改整个模块的代码;新增一个简单功能,牵一发而动全身;线上出现bug,翻遍十几层抽象才定位到问题根源。这...
随着云原生与微服务架构的普及,业务系统从单体架构拆分为数十甚至上百个分布式服务,调用链路成倍拉长,依赖关系愈发复杂。线上80%以上的严重故障,根因并非代码bug...
在金融量化分析与交易领域,数据的时效性和准确性是核心竞争力。我们的业务团队最近接手了一个需求:需要从某头部海外行情网站实时抓取高频的K线数据和盘口委托单。
要做好架构设计,首先需厘清云原生数据库的核心特性,及其与传统数据库、传统分布式数据库的本质区别,避免架构设计中的认知偏差。
在企业级应用开发中,审批流程无处不在:员工请假需要审批,费用报销需要审批,合同签订需要审批,项目立项也需要审批。这些流程往往涉及多部门、多角色协作,规则复杂且经...
然而,看似简单的消息功能背后,却隐藏着不少技术挑战:如何高效处理消息的已读 / 未读状态?如何支持未来的多渠道扩展?如何实现前端实时显示新消息?本文将从架构设计...
IM全称是“Instant Messaging”,中文名是即时通讯。在这个高度信息化的移动互联网时代,生活中IM类产品已经成为必备品,比较有名的如钉钉、微信、Q...
2025 年被全球科技界定义为AI 智能代理(AI Agent)规模化落地元年。从企业级智能客服、工业边缘机器人、跨平台自动化工作流,到个人 AI 助手、智能家...
在上一篇文章中给出了完整的UI建模规范标准。但是我们在正式让AI通过静默编程方式输出完整系统还缺少一个关键的技术架构设计。这个技术架构设计需要定义整个技术框架,...
大家好,我是人月聊IT,进行继续分享本体模型驱动的AI原生应用架构设计方面的内容。
4月8日消息,联发科正在筹备其下一代旗舰芯片天玑9600系列,预计将于今年下半年正式发布。与以往的单旗舰策略不同,此次联发科将同步推出天玑9600与天玑9600...
在数字化浪潮席卷各行各业的今天,系统的稳定性已不再是单纯的技术指标,而是关乎企业生存与发展的生命线。高可用(High Availability,简称HA)架构设...
OpenClaw 是一个 AI Agent 平台,它的核心是对话引擎和工具调度。但一个平台不可能内置所有能力——今天要接飞书,明天要接钉钉;今天要查日历,明天要...
那么,如何设计一套机制,让 Agent 能够 「按需加载」 技能内容,同时 「对 Token 友好」、「对缓存友好」、「对多 Agent 安全」?