架构设计是人们对一个结构内的元素及元素间关系的一种主观映射的产物。架构设计是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。
腾讯 | 产品经理 (已认证)
2025 年 6 月 14 日,夏雨淅沥的午后,北京·亚洲金融大厦 E 座 E202 内涌动着与技术人热情同样澎湃的交流浪潮。尽管窗外雨幕低垂,由腾讯云架构师技...
在任何需要实时完成交易的电商或支付系统里,都无法回避 Consistency-一致性、Availability-可用性、Partition Tolerance-...
朋友们,不知道你有没有这种感觉:刚学分布式的时候,脑袋里总有个声音:“这东西,咋比谈恋爱还难搞?”
在现代软件开发中,我们经常需要处理具有层次结构的数据,如文件系统、组织架构、GUI组件树、菜单系统等。这些场景都具有一个共同特点:它们都是树形结构,包含叶子节点...
华医科技 | 技术副总经理(CIO) (已认证)
随着2025年的到来,人工智能正从辅助工具演变为工作与生活中不可或缺的智能伙伴。据微软研究院统计,商业领袖和AI决策者对生成式人工智能的使用率已从55%激增至7...
桥接模式作为一种重要的结构型设计模式,在现代软件架构设计中发挥着关键作用。通过本文的深度解析,我们可以得出以下核心要点:
要理解二维码的纠错级别 error correction level 简称 ECL,就须先洞察二维码的基本结构。二维码由模块(module)组成,每个模块表示一...
在现代软件系统中,Telemetry(遥测)已成为不可或缺的一部分。它不仅是监控和诊断的基础,也是优化性能、提高可靠性、增强安全性的重要工具。本文将深入探讨 T...
在实际工作中, 实现一个高可用架构要比实现一个高性能架构复杂得多,因为存在故障诸多不确定性因素,比如区域性灾难、机房故障、网线电缆被挖断、网络延迟、软硬件层面故...
part2讨论将事件检索与事件处理解耦的好处。现在,将讨论如何使用断路器来应对请求/响应API不可用的情况。
part1讨论了集成过程中遇到的挑战以及幂等事件处理的作用。解决集成问题之后,我们需要反思事件检索的问题。我们的经验教训表明,将事件检索与事件处理解耦至关重要。
但使用基于请求/响应的通信也有很好的理由。如系统现代化过程中,有些系统已迁移到事件驱动架构,而有些系统还没。或你可能使用通过HTTP提供REST API服务的第...
先搞懂支付涉及核心金融原理,按架构由简到难,逐步学习点券系统、支付系统和第三方支付公司的支付系统。就能理解支付系统咋遵循核心金融原理,一步步从简单组件发展到完善...
本文深入探讨了企业级系统从智能化提效阶段向产品赋能阶段演进的架构实践路径。通过分析传统架构的局限性,提出了以用户价值为导向的现代化架构设计理念,...
在之前系列(3)里分享了工厂模式的工厂方法、抽象工厂,此外还有一个简单工厂模式没有分享。简单工厂模式是很多经典书籍里第一个分享的案例,是设计模式里最简单的模式之...
对于“软件架构”这个词有很多定义和含义。而且,“软件开发”、“软件设计”和“软件架构”这三个概念之间存在相当大的重叠,它们在许多方面相互交融。
在人工智能的竞技场上,AI助手们如璀璨星辰般闪耀登场,DeepSeek等知名选手早已凭借独特优势在大众视野中占据一席之地,它们以高效的信息处理、智能的交互能力,...
本文深入探讨了企业级系统从智能化提效阶段向产品赋能阶段演进的架构实践路径。通过分析传统架构的局限性,提出了以用户价值为导向的现代化架构设计理念,并结合实际案例展...
一谈到高可用架构设计, 想必我们都会想到采用“冗余”来实现高可用.即服务不可用,增加冗余服务;节点不可用,增加冗余节点;数据不可用,增加冗余数据副本.这个时候我...
在先前的规划中我们是需要实现MVC架构的编辑器,将应用程序分为控制器、模型、视图三个核心组件,通过控制器执行命令时会修改当前的数据模型,进而表现到视图的渲染上。...