• 在不断发展的软件架构领域,对完美设计范式的追求仍在继续。在单体架构和微服务架构之间持续不断的争论中,出现了一种和谐的融合,提供了两全其美的方案——引入了模块化单体架构的概念。想象一下一种设计方法,它将单体结构的简单性和易用性与模块化设计的灵活性和可维护性无缝地结合在一起。这是模块化单体的本质——一种
  • 企业架构是大型组织中 IT 基础架构管理的关键要素。有效的工具和技术可以显着改进设计、实施和维护企业架构的流程,帮助公司实现其业务目标。 企业架构中的关键工具
  • 当您设计一款软件时,设计时最重要的一点就是可理解性。安全性、性能和正确性都很重要,但它们次优于可理解性。 被误解的软件会产生Bug缺陷如果软件的实施者和维护者对软件存在误解,那么软件最终就会出现缺陷。主要缺 icon
  • Andrew Leigh CITP MBCS 博士回顾了作为软件架构师的 25 年专业经验,并提供了他的见解和阅读建议清单。 软件架构 "包括我们如何通过决策来满足利益相关者的需求,以及如何将这些决策转化为软件组件和连接器。 架构决策一旦体现在代码 icon
  • 随着数据量呈指数级增长且查询变得更加复杂,关系成为数据分析的关键组成部分。反过来,需要专门的解决方案,例如显式优化关系的图数据库。其他数据库的设计目的不是能够根据复杂数据结构中的复杂关系来搜索和查询数据。图数据库经过优化,可以通过将信息建模为图来处理连接的数据,图通过节点和关系映射数据。 < icon
  • 解决方案架构、系统架构和企业架构是三个不同层次的架构,它们在范围、关注点和目标上有所不同 解决方案架构: 定义:解决方案架构关注于单个项目或产品的架构设计,它描述了如何将特 icon
  • 计算机科学家在研究分布式系统理论时使用三种模型类型:同步模型半同步模型异步模型同步模型意味着系统内发送的每条信息都有一个已知的通信上限(发送和接收信息之间的最大延迟)以及节点或代理之间的处理速度。这意味着你可以确定在一段 icon
  • 本文探讨了如何结合使用 Java 和 Dapr 来简化云原生应用程序的开发流程。我们将深入研究每种技术的优势以及它们如何无缝集成,以帮助 Java 开发人员构建现代分布式系统。 简介软件开发的格局正在迅速转向云原生 icon
  • 这是一套很好的开发Restful API的指南。由Zalando提供。 Zalando 的软件架构以解耦微服务为中心,通过带有 JSON 负载的 RESTful API 提供功能。小型工程团队在其 AWS(团队)账户中拥有、部署和运营这些微服务。我 icon
  • 记录软件架构决策对于保存设计选择背后的背景和理由非常重要,这对未来的自己和团队来说都是无价之宝: 在过去的两年里,我一直在从事一个有趣的应用程序现代化项目。它涉及将业务线从数十年​​历史的单体应用转移到更现代的 SaaS 应用程序。作为这一旅程的一 icon
  • 在全新的互联全球中,分布式结构已成为满足可扩展性、性能和容错能力不断发展的需求的重要架构范例。这些结构由多个节点或组件组成,这些节点或组件在不同的地理位置上展开,相互沟通和协调,以提供不间断的个人体验。然而,这种分布式特性还带来了在确保数据安全性、完整性和产品方面的特殊要求。 icon
  • 二十年后,《领域驱动设计》和《企业集成模式》依然是信息技术领域中至关重要的经典书籍,因为它们关注的是概念和折衷方案,而不是特定的技术。 DDD和EIP的相关性得以持续,因为它们不仅简化了复杂系统的设计和开发过程,还适用于微服务模式。 icon
  • 本周Meta 、Netflix 、Doordash 、Booking等发布的最重要、最引人注目的文章! 1. “Me icon
  • 1.  icon
  • 本文提出了一种新颖的软件成本估算混合方法,该方法将软件离散为更小的任务,并使用专家判断和算法技术。通过使用基于体积和复杂性的双因素资格系统,我们提出了一种更具适应性和可扩展性的模型来估计软件项目持续时间,特别强调大型遗留迁移项目。 介绍</ icon
  • 要点: 软件架构领域的内容使用量整体下降,但企业架构和事件驱动架构的使用量出现增长。 微服务的使用量下降,反映出许多开发人员对微服务的失望,并主张回归单体应用。 编程语言方面,Python和JavaScript的使用量持平或下降,而C++却出现了意外的增长。 icon
  • 企业软件工程的发展以一系列“更少”的转变为标志——从客户端-服务器到网络和移动(“无客户端”)、数据中心到云(“无数据中心”)和应用程序服务器到无服务器。这些转变简化了软件工程的各个方面,包括部署和操作,使用户能够减少对底层系统的关注,而更多地关注应用程序本身。 icon
  • 我们开始启动一家德国公司的第一个企业架构:该公司在全球拥有约3万名员工,IT部门约有600人。 我们有一个独立的应用程序和系统环境。 我们的工作将从今年4月开始实施企业架构管理,你会推荐哪些领域、哪些主题作为开始 icon