写点什么

软件设计架构

收录了 软件设计架构 频道下的 50 篇内容

介绍 Web 基础架构设计原则的经典论文《架构风格与基于网络的软件架构设计》导读

Roy Fielding博士是IETF发布的HTTP和URI协议的主要设计者。HTTP和URI是两个最为重要的Web基础技术架构协议,因此Fielding博士可谓是Web架构的奠基者之一。这篇论文很不容易读懂,作为论文中文版的译者,笔者试图在这篇导读中为读者梳理出一个阅读的脉络。不过笔者还是希望读者能克服困难,亲自去读一下这篇论文,因为这篇论文实在是太精彩了。

软件架构决策指北:怀疑主义的软件架构设计
软件架构决策指北:怀疑主义的软件架构设计

怀疑主义是一种架构超能力,可以帮助我们在错误的假设走得太远之前识破它们。

软件架构被高估,清晰简单的设计被低估
软件架构被高估,清晰简单的设计被低估

在设计系统时,请从简单始、以简单终,尽可能避免一切会无谓提高复杂度的架构与正式工具。

高性能的软件定义存储系统的架构设计
高性能的软件定义存储系统的架构设计

本次分享介绍从架构出发,诠释如何最大可能地提高 SDS 系统性能。

面向软件专业人员的现代化架构设计模式
面向软件专业人员的现代化架构设计模式

在本文中,我将讨论一些可以帮助你轻松实现上述功能的设计模式,包括如何在云原生环境中使用该模式,以及何时使用何时不使用。

开启软件架构设计之门:初识软件架构设计的奥秘
开启软件架构设计之门:初识软件架构设计的奥秘

欢迎来到软件架构设计的世界,这是一次面向有志成为架构师的研发工程师的学习和分享交流的机会。本系列内容将结合理论和实践经验,探讨软件架构的基本知识、设计原则和最佳实践,旨在和大家一起更好地理解软件架构设计的重要性和成为架构师的路径。

架构师
软件架构设计
系统架构师
系统架构设计
解锁软件架构设计之门:软件架构设计的基础理论剖析(一)
解锁软件架构设计之门:软件架构设计的基础理论剖析(一)

在软件开发和软件架构领域,深厚的理论基础是构建高质量、可维护、可扩展系统的关键,本部分内容将围绕这些基础理论展开。今天本篇内容主要介绍编程三范式以及架构设计原则两部分内容。

架构师
软件架构设计
系统架构设计
资深架构师十年总结:成为架构师,你必须具备这五点能力
资深架构师十年总结:成为架构师,你必须具备这五点能力

作者是一名从业数十年的软件架构师,在与不同领域、不同学科的软件工程师交流时,大家都会问,如何成为一名架构师,架构师需要掌握需要能力?作者将通过本文向读者介绍,什么是软件架构,什么是软件架构师,软件架构师要掌握什么样的技能以及如何获得这些技能。

大模型落地到代码助手场景的探索实践 | QCon
大模型落地到代码助手场景的探索实践 | QCon

涵盖了AI大模型在代码场景落地的探索实践,突出了模型的优势和挑战,以及团队在代码模型研发和应用方面的实践和思考。他的分享为AI时代下的新架构和产品经理的学习挑战提供了有益的思考和启发。

穿越时空的软件架构之旅:软件架构设计演化史推演
穿越时空的软件架构之旅:软件架构设计演化史推演

在软件架构演化历程中,每一种风格的架构诞生并非一蹴而就,而是经历了持续的演变和优化。本部分内容主要探讨软件架构设计的演化史以及不同时代的演化过程。

软件架构
架构师
软件架构设计
软件架构师
软件架构师的设计语言
软件架构师的设计语言

做架构设计,对系统架构负责的那个人,是一个角色,而不是一个职位。

“阿里味”GitHub 上新软件架构设计与业务架构融合手册

软件架构设计的本质,是对问题域空间反复运用演绎、抽象、归纳等方法,进而找到适合当前阶段的设计方案的过程。既要考虑软件随业务发展的纵横向扩展性,也要考虑软件自身的可行性、稳定性和可维护性等技术因素。

Java
架构
架构设计
开发者需要知道的有关软件架构的五件事

了解软件架构基础比以往任何时候都要来得重要,因为我们现在构建的系统越来越趋于分布式化,而且开发团队也越来越分布式化。为了解开这些迷思,开发者需要了解五个与软件架构有关的事实。

软件架构设计方案实战
软件架构设计方案实战

软件架构系统设计实战方案

软件架构设计分层模型和构图思考

今天谈下架构设计中的分层思维和分层模型以及基于分层思维下的架构构图逻辑。

方法论
分层架构
架构设计
4月日更
10年技术专家的分享:企业解决方案架构设计实践的方法、模型与思维
10 年技术专家的分享:企业解决方案架构设计实践的方法、模型与思维

多数架构师都是停留在“技术架构,或软件架构的层面。少有人能做到“开放性思维”,从商业问题的本身出发, 带领团队让“理真的越辩越明”。

软件架构的实现设计总结

在软件编程语言的演化过程中,从最开始的汇编,BASIC, C等低级语言解决更具体的问题,发展到C++,JAVA,Go等面向对象语言,更方便的解决抽象的问题、复杂的问题。

迈向敏捷软件架构

Boyan Mihaylov回顾了自己在传统瀑布式软件架构和敏捷软件架构下的工作经历。他描述了两者在以下三个方面表现出来的相似性及差异性:软件架构扮演的具体角色、软件架构的时间跨度以及软件架构的输出。

架构师及其目标在软件项目中的挫折感

软件架构在软件项目中是否经常做得糟糕,经常被忽视了呢?这是CodingTheArchitecture.com的创始人兼独立咨询师Simon Brown在近期一篇博文中提及的一种现象。Brown认为这是对架构的误解,是敏捷项目中随意的架构方法导致架构走到如此糟糕的境地。

架构师训练营 Week01 summary 架构方法,软件建模与文档设计
架构师训练营 Week01 summary 架构方法, 软件建模与文档设计

当我们在做架构的事情的时候就是架构师, 主动承担架构任务当别人 judge你的时候,你就已经是架构师了

极客大学架构师训练营
软件设计架构专题_资料-InfoQ中文网