在第3章中[https://learning.oreilly.com/library/view/fundament...[作者空间]
成为一名架构师需要花费更多的时间和精力,但基于本书中概述的许多因素,成为一名架构师后管理职业化之路同样棘手。尽管我...[作者空间]
协商和领导技能是很难掌握的。要成为一名有效的软件架构师,需要多年的学习、实践和“经验教训”才能获得必要的技能。要知...[作者空间]
除了创建技术架构和做出架构决策外,软件架构师还负责在架构的实现过程中指导开发团队。优秀的软件架构师能够创建高效的开...[作者空间]
刚出道的架构师经常评论说,他们对这份工作在技术知识和经验之外的多样性感到多么惊讶,这使得他们能够从一开始就进入架构...[作者空间]
每种架构都有与之相关的风险,无论是涉及可用性、可扩展性还是数据完整性的风险。架构风险分析是架构的关键活动之一。通过...[作者空间]
对架构师的核心期望之一是做出架构决策。架构决策通常涉及应用或系统的结构,但也可能涉及技术决策,特别是当这些技术决策...[作者空间]
在软件架构领域中,一个普遍的假设就是在传统上将架构特性的范围置于系统级别。例如,当架构师谈论可伸缩性时,他们通常会...[作者空间]
It depends! With all the choices available (and new ones ...[作者空间]
微服务是一种非常流行的架构风格,近几年来发展势头迅猛。在这一章中,我们将从拓扑结构和哲学上两个方面概述使这种架构与...[作者空间]
架构风格,就像艺术运动一样,必须在其发展的时代背景下加以理解,而这种架构比其他任何架构风格都更能体现这一规律。 经...[作者空间]
大多数基于web的业务应用遵循相同的通用请求流程:来自浏览器的请求先到达web服务器,然后是应用服务器,最后是数据...[作者空间]
架构师必须处理软件项目所有不同方面的各种架构特性。诸如性能,弹性和可伸缩性之类的运营方面与诸如模块化和可部署性之类...[作者空间]
事件驱动架构风格是一种流行的分布式异步架构风格,用于构建高可扩展和高性能的应用程序。它的适应性也很强,既可以用于小...[作者空间]
Service-based architecture is a hybrid of the microservic...[作者空间]
识别架构特性是创建架构或确定现有架构有效性的第一步。为给定的问题或应用程序识别正确的架构特性(“ -ilities...[作者空间]
软件架构中反复出现的一种基本风格是管道架构(也称为管道和过滤器架构)。一旦开发人员和架构师决定将功能拆分为独立的部...[作者空间]
一家公司决定使用软件解决特定问题,因此它们收集了该系统的需求列表。有很多种用于需求收集的技术,这些技术通常由团队在...[作者空间]
分层架构风格,也称为n层架构风格,是最常见的架构风格之一。这种风格的架构是大多数应用程序的事实标准,主要是因为它简...[作者空间]
架构风格,也称为架构模式,是描述一种包含各种架构特征的组件之间的确定关系。与设计模式类似,一种架构风格的命名,可以...[作者空间]