收录了 架构设计软件 频道下的 50 篇内容
Roy Fielding博士是IETF发布的HTTP和URI协议的主要设计者。HTTP和URI是两个最为重要的Web基础技术架构协议,因此Fielding博士可谓是Web架构的奠基者之一。这篇论文很不容易读懂,作为论文中文版的译者,笔者试图在这篇导读中为读者梳理出一个阅读的脉络。不过笔者还是希望读者能克服困难,亲自去读一下这篇论文,因为这篇论文实在是太精彩了。
怀疑主义是一种架构超能力,可以帮助我们在错误的假设走得太远之前识破它们。
在设计系统时,请从简单始、以简单终,尽可能避免一切会无谓提高复杂度的架构与正式工具。
本次分享介绍从架构出发,诠释如何最大可能地提高 SDS 系统性能。
在本文中,我将讨论一些可以帮助你轻松实现上述功能的设计模式,包括如何在云原生环境中使用该模式,以及何时使用何时不使用。
欢迎来到软件架构设计的世界,这是一次面向有志成为架构师的研发工程师的学习和分享交流的机会。本系列内容将结合理论和实践经验,探讨软件架构的基本知识、设计原则和最佳实践,旨在和大家一起更好地理解软件架构设计的重要性和成为架构师的路径。
在软件开发和软件架构领域,深厚的理论基础是构建高质量、可维护、可扩展系统的关键,本部分内容将围绕这些基础理论展开。今天本篇内容主要介绍编程三范式以及架构设计原则两部分内容。
《软件架构设计:大型网站技术架构与业务架构融合之道》围绕软件架构设计,系统化地梳理技术架构与业务架构的方法论与实践。
多数架构师都是停留在“技术架构,或软件架构的层面。少有人能做到“开放性思维”,从商业问题的本身出发, 带领团队让“理真的越辩越明”。
在软件架构演化历程中,每一种风格的架构诞生并非一蹴而就,而是经历了持续的演变和优化。本部分内容主要探讨软件架构设计的演化史以及不同时代的演化过程。
软件架构设计的本质,是对问题域空间反复运用演绎、抽象、归纳等方法,进而找到适合当前阶段的设计方案的过程。既要考虑软件随业务发展的纵横向扩展性,也要考虑软件自身的可行性、稳定性和可维护性等技术因素。
软件架构系统设计实战方案
业务架构设计需要考虑哪些因素?业务架构设计的难点和挑战是什么?
做架构设计,对系统架构负责的那个人,是一个角色,而不是一个职位。
当我们在做架构的事情的时候就是架构师, 主动承担架构任务当别人 judge你的时候,你就已经是架构师了
本文是架构设计实践五部曲系列文章的第五篇,技术架构的战略和战术原则。本篇讲述如何保证在做技术架构时,实现一个稳定、出色的系统。
本次分享介绍华为云原生分布式数据库的技术原理和最佳实践。
本次分享将从架构驱动的角度,分享企业在实践 DevOps 的过程中,需要解决的问题和具备的能力。
软件系统架构设计的目标不在于设计本身,而在于架构设计意图的传达。图形化有助于在团队间进行高效的信息同步,但不同的图形化方式需要语义一致性和效率间实现平衡。C4模型通过不同的抽象层级来表达系统的静态结构,并提供了最小集的抽象建模元素,为设计人员