架构师观点
9 大软件架构工具 - IcePanel

可视化您的软件 架构 的最佳免费和付费工具: 软件架构工具可以分为三类:建模工具、图表即代码和图表工具。 作为代码工具的建模和图表更适合长期文档,而图表工具更适合快速绘制一次性草图。 ... 详细
软件架构文档的终极指南

软件 架构 文档创造了共同的理解(在同一种 语境上下文BC 中的达成共识) 软件架构文档至少应该支持开发团队,例如,当一个新的团队成员新入职,会有很多问题: 在哪里可以找到系统构建块的概... 详细
企业架构EA成熟度演进的三个阶段

EA 成熟度演进可描述为三个阶段。每个阶段都有特定的 EA 资源、独特的重点和独特的产品组合,EA 领导者可以通过这些资源查看组织的 架构 。所有成熟度级别都有望实现适应性、创造性和弹性架构。 ... 详细
用架构思维解决业务问题 - Raj Grover

使用 架构 思维解决以客户为中心的商业问题的创新技术(设计+行政管理)。 架构方面,我们是如何处理?并将设计思维嵌入到这个过程中: 初步阶段: 界定企业的范围 界定并建立一个针对组... 详细
2023年企业架构和信息系统建模的五大免费开源工具

是否有合适的免费工具来有效实施企业 架构 (EA)?这是我们根据 2022 年的综合测试得出的前 5 名排名。 在AI领域,我们看到了OpenAI的ChatGPT等自由颠覆者的出现,它正在渗... 详细
只有 1% 的人需要微服务 - qe-unit

年收入 20 亿美元的规模才有充分理由采用 微服务 架构,其他规模则可采用: 单体式 架构 演化为基于服务的模块化单体式架构,然后演化为宏服务、迷你服务、微服务。 什么是微服务架构? ... 详细
Rust借用检查器优缺点

Rust借用检查器缺点:不适合原型设计和快速迭代 当你从事系统设计/架构时,Rust 的复杂性经常会使事情变慢,而当你在一个可靠的设计中实现一些确定的部分时,它通常会使事情变得更快(但如果它不... 详细
什么是可扩展前端架构?

关于软件开发,可 扩展性 这个词的两个最常见的含义与代码库的性能和长期可维护性有关。你可以同时拥有这两点,但专注于良好的可维护性会使你更容易调整性能而不影响应用程序的其他部分。在前台更是如此,在... 详细
可组合架构 - DZone

本文讨论可组合应用程序 架构 的概念和架构模式。 在一个组织中进行软件选择的基本假设已经发生了变化。虽然原则、政策和指导方针是相同的,但在大多数情况下,以下因素对产品、技术和开发的选择有直接影... 详细
为什么好的软件架构很重要? – Maciej

近年来,我在IT公司遇到过很多因软件 架构 不正确而导致的问题。 不正确是什么意思? 在大多数情况下,这是一个方向——相对于它应该解决的问题来说: 要么过于简单 要么极其复杂 这两... 详细
企业架构中四种检查表 – Tom

有四种类型的检查表,在任何工作开始之前,我们需要将它们全部到位。 第一种类型的检查表是行动检查表 action-checklist : 一种工作指令,它是一个任务清单,按顺序,一步一步,用于 "已... 详细
参与调试的架构师 - Gregor

架构师是否必须编码,已经有了很多争论。为什么不尝试调试? 架构师喜欢做错事 架构师必须定期测试他们的假设,如果他们发现其中一些假设是错误的,他们必须感到高兴--这就是我们保持相关性的方法。 ... 详细
软件开发中最难的是什么?- Denilson N.

微服务失败的 11 个原因

在过去的几年里,我对多个正在进行 数字化转型 的产品团队进行了 架构 审查:大多数团队都按照 微服务 架构构建产品,他们使用基于微服务的架构的意图是正确的... 详细