• 在ArchiMate(一种用于描述企业架构的建模语言)中,服务、功能和能力是关键的概念,帮助架构师清晰表达系统或组织的结构、行为以及它们提供的价值。让我们分别来看它们的定义及关系。 能力能力是一个有点含糊的术语,可
  • 在不断发展的软件架构领域,对完美设计范式的追求仍在继续。在单体架构和微服务架构之间持续不断的争论中,出现了一种和谐的融合,提供了两全其美的方案——引入了模块化单体架构的概念。想象一下一种设计方法,它将单体结构的简单性和易用性与模块化设计的灵活性和可维护性无缝地结合在一起。这是模块化单体的本质——一种
  • 计算机科学家在研究分布式系统理论时使用三种模型类型:同步模型半同步模型异步模型同步模型意味着系统内发送的每条信息都有一个已知的通信上限(发送和接收信息之间的最大延迟)以及节点或代理之间的处理速度。这意味着你可以确定在一段 icon
  • 企业架构是大型组织中 IT 基础架构管理的关键要素。有效的工具和技术可以显着改进设计、实施和维护企业架构的流程,帮助公司实现其业务目标。 企业架构中的关键工具 icon
  • Andrew Leigh CITP MBCS 博士回顾了作为软件架构师的 25 年专业经验,并提供了他的见解和阅读建议清单。 软件架构 "包括我们如何通过决策来满足利益相关者的需求,以及如何将这些决策转化为软件组件和连接器。 架构决策一旦体现在代码 icon
  • 随着数据量呈指数级增长且查询变得更加复杂,关系成为数据分析的关键组成部分。反过来,需要专门的解决方案,例如显式优化关系的图数据库。其他数据库的设计目的不是能够根据复杂数据结构中的复杂关系来搜索和查询数据。图数据库经过优化,可以通过将信息建模为图来处理连接的数据,图通过节点和关系映射数据。 < icon
  • 这是一套很好的开发Restful API的指南。由Zalando提供。 Zalando 的软件架构以解耦微服务为中心,通过带有 JSON 负载的 RESTful API 提供功能。小型工程团队在其 AWS(团队)账户中拥有、部署和运营这些微服务。我 icon
  • 本文探讨了如何结合使用 Java 和 Dapr 来简化云原生应用程序的开发流程。我们将深入研究每种技术的优势以及它们如何无缝集成,以帮助 Java 开发人员构建现代分布式系统。 简介软件开发的格局正在迅速转向云原生 icon
  • 本周Meta 、Netflix 、Doordash 、Booking等发布的最重要、最引人注目的文章! 1. “Me icon
  • OGAF ADM 可与 ArchiMate 一起用于业务/数字化转型规划。 TOGAF ADM 开发方法提供了与典型(数字化)转型计划共同的阶段,因为 TOGAF ADM 适用于任何类型的业务转型规划。TOGAF ADM 可以根据任何特定的组织需求进行调整 icon
  • 新的 C4 模型网站:C4 模型是一种易于学习、开发人员友好的软件架构图绘制方法。良好的软件架构图有助于软件开发/产品团队内部和外部的沟通、新员工的高效入职、架构审查/评估、风险识别、威胁建模等。 点击标题 icon
  • 记录软件架构决策对于保存设计选择背后的背景和理由非常重要,这对未来的自己和团队来说都是无价之宝: 在过去的两年里,我一直在从事一个有趣的应用程序现代化项目。它涉及将业务线从数十年​​历史的单体应用转移到更现代的 SaaS 应用程序。作为这一旅程的一 icon
  • 价值流建模可用于定义业务模型:组织如何交付价值? 此外,价值流建模可用于识别业务能力,并将其连接到价值流阶段。 反过来,通过业务能力,组织可以定义价值流中需要哪些活动。 价值流建模是一种有益的工具,可用于分析哪些能力参与 icon
  • 过去,大多数公司和组织都采用自上而下的方式进行软件设计和架构--为每一个足够大的团队聘用一名架构师,作为产品/系统设计的集中权威。 现在,世界已转向更加分散的方法,各级工程师都参与设计和架构,而不仅仅是编码。 不同级别和技能的工程师的工作范围有所不同,例如 icon
  • 首先,什么是企业? 企业是一群怀有共同抱负的人的事业。 企业是一个以人为中心的行为和结构实体,是一个具有共同点的连贯整体。它由出于某种原因而执行行为的人员和资产组成。通常,我们倾向于将企业视为单一组织。< icon
  • 大型组织中的软件开发团队之间的依赖关系是一个大问题。多年来,我看到了许多应对这一问题的不同策略——有些成功,有些则比较麻烦。  处理依赖关系最常见的问题是,它们经常被忽略或简化;有时,一刀切的万能框架被错误地应用:解决依赖关系总是取决于具体情况。这 icon
  • ArchiMate与TOGAF(The Open Group 架构框架)都是The Open Group为企业架构提供的标准,但它们的作用不同,并且经常以互补的方式一起使用。 TOGAFTOGAF 是一个开发、管理 icon
  • Capability-based planning(基于能力规划)是一种战略规划方法,它侧重于组织的核心能力和潜在优势,以确定其未来的发展方向和目标。这种方法认为,组织应该围绕其独特的能力来构建其战略,而不是仅仅关注市场机会或竞争对手的行为。 业务能力代表 icon