写点什么

系统结构设计

收录了 系统结构设计 频道下的 50 篇内容

软件设计体系 实验一 经典软件体系结构风格

为什么要写这篇博客,原因很简单,因为我觉得以下的知识没有多大的用处,完全就是一个查阅课本的过程,但是浪费的时间实在是太多,我从0到1查阅了差不多3个多小时,所以为了大家不要和我一样,我把思考题放在下面,也请有缘人==懂得变通==!

设计模式
11月月更
思考 - 国际化系统表结构设计

处理国际化问题目前常见的有两种方案:

软件设计与体系结构 实验二 经典软件体系结构风格 (二)

正确与否我不能确定,我自己写的,还有摆烂的,直接修改的参数名。

设计模式
11月月更
面向服务体系结构的领域驱动设计
面向服务体系结构的领域驱动设计

这篇文章是关于软件设计的选择。特别是大型系统,这些系统可能会以服务端点的形式分为多个可部署的对象。我不会特别谈论服务端点设计,但是我想讨论创建多个服务应用的构思阶段。

DDD
多模态大模型 + 自动化测试:从截图到结构化用例的系统设计思路

当多模态大模型开始具备“看图理解界面”的能力之后,很多人就在想:

LLVM之父拆解Claude构建的C编译器:当 AI 把几十年工程实践变成默认能力,软件工程开始换玩法
LLVM 之父拆解 Claude 构建的 C 编译器:当 AI 把几十年工程实践变成默认能力,软件工程开始换玩法

我的基本观点非常简单:这代表着真正的进步,也是行业的一大里程碑。当然,AI的进展并非世界末日,请大家冷静看待。

Anthropic 发布 Claude Design,一句话生成 UI,设计圈变天了
Anthropic 发布 Claude Design,一句话生成 UI,设计圈变天了

抢完程序员饭碗后,Claude 又向设计师下手了。

信息图的不可能三角,被这个开源项目打破了
信息图的不可能三角,被这个开源项目打破了

一个AI友好的信息图引擎

【AICon 热点论坛回顾】Agent 开始创造长期价值:四个真实业务场景里的答案
【AICon 热点论坛回顾】Agent 开始创造长期价值:四个真实业务场景里的答案

企业已不再停留于模型能力本身,而是通过工程方法论、架构设计与系统闭环,让Agent 真正成为可规模复用的生产力

AI 时代,软件架构师的角色该如何重新定位
AI 时代,软件架构师的角色该如何重新定位

本文通过“三个回路”模型,探讨架构师如何在效率、治理与责任之间重新定位自身价值。

从复杂挑战到竞争优势:AI SQL 如何重塑非结构化数据的价值边界
从复杂挑战到竞争优势:AI SQL 如何重塑非结构化数据的价值边界

通过 Snowflake 的最新发布,开发者可以使用熟悉的 SQL 语法对结构化和非结构化数据进行分析。

飞猪搭建系统演进:从人工运营到多Agent协同
搭投生产
飞猪搭建系统演进:从人工运营到多 Agent 协同 搭投生产

可视化页面搭建技术在业界已相当成熟,几乎每个前端团队都会建设一套页面搭建系统,它显著提升研发效率与交付速度,已成为业务快速迭代与规模化生产的关键基础能力。

从 SQL 到自然语言,下一代 Lakehouse 为何必须「AI 优先」
从 SQL 到自然语言,下一代 Lakehouse 为何必须「AI 优先」

下一代 AI-first Lakehouse 技术展望。

AI 架构中的 “油水难融” 时刻
AI 架构中的 “油水难融” 时刻

当确定性系统与非确定性AI行为相遇,软件架构正面临如同“油水混合”般的挑战。架构师需用意图、治理与系统思维锚定智能系统,本文介绍的V型影响画布正是以人类信任为核心、应对这一变革的架构框架。

华为AI软件工程实践:30年专业经验沉淀打造企业级确定性的高质量软件
华为 AI 软件工程实践:30 年专业经验沉淀打造企业级确定性的高质量软件

在30年的研发实践中,华为基于IPD流程框架,结合业界先进研发模式与方法,将标准化的研发作业活动提炼为“非创造性活动”和“创造性活动”。代码提交、编译构建、单元测试执行、动静态检查、测试验证、软件部署等非创造性活动全面自动化,并通过分层分级的CI/CD流水线,构建起自动化“软件工厂(Software Factory)”,实现最小化人工干预。

规范驱动开发:让架构变得可执行
规范驱动开发:让架构变得可执行

规范驱动开发通过将规范变为可执行且具有权威性的实体,颠覆了传统的架构方式。它借助AI生成将声明的意图转化为经过验证的代码,从而带来架构上的确定性。通过持续执行来消除配置漂移,但这也要求在模式设计和“契约优先”的推理中建立新的工程规程。

若架构能言,定会引述你的老板
若架构能言,定会引述你的老板

软件架构反映了组织间的沟通方式和决策机制。故障源于激励机制错位、权责不清以及结构缺陷——而非技术缺陷。架构师需设计的不仅是系统本身,更要构建系统繁荣的环境条件,通过平台思维降低摩擦、促进自主性。

如何利用 YashanDB 实现快速数据写入与查询?

在现代数据驱动的环境中,数据的高效写入与查询是任何数据库管理系统的核心挑战。尤其在处理大量结构化和非结构化数据时,如何优化数据库性能以提高数据记录的效率和访问速度,成为了企业需要解决的重要问题。YashanDB作为一款高性能的分布式关系数据库,通过

如何使用领域驱动设计和变革走私进行社会技术设计
如何使用领域驱动设计和变革走私进行社会技术设计

领域驱动设计(DDD)能够改进社会技术设计,以应对人类系统中的组织动态和决策复杂性,Xin Yao在OOP会议上解释道。她展示了如何通过“变革走私(change smuggling)”提供一种实用的方法来启动小型、安全的失败探测,促使社会技术变革有机地、通过对话地出现。

系统结构设计专题_资料-InfoQ中文网