协商和领导技能是很难掌握的。要成为一名有效的软件架构师,需要多年的学习、实践和“经验教训”才能获得必要的技能。要知道这本书不能让架构师一夜之间成为协商和领导方面的专家,本章介...
协商和领导技能是很难掌握的。要成为一名有效的软件架构师,需要多年的学习、实践和“经验教训”才能获得必要的技能。要知道这本书不能让架构师一夜之间成为协商和领导方面的专家,本章介...
Negotiation and leadership skills are hard skills to obtain. It takes many years of lea...
除了创建技术架构和做出架构决策外,软件架构师还负责在架构的实现过程中指导开发团队。优秀的软件架构师能够创建高效的开发团队,这些团队紧密合作来解决问题并产出成功的解决方案。虽然...
In addition to creating a technical architecture and making architecture decisions, a s...
刚出道的架构师经常评论说,他们对这份工作在技术知识和经验之外的多样性感到多么惊讶,这使得他们能够从一开始就进入架构师的角色。特别是,有效的沟通对于架构师的成功至关重要。无论一...
Newly minted architects often comment on how surprised they are at how varied the job i...
Every architecture has risk associated with it, whether it be risk involving availabili...
每种架构都有与之相关的风险,无论是涉及可用性、可扩展性还是数据完整性的风险。架构风险分析是架构的关键活动之一。通过不断分析风险,架构师可以解决架构中的缺陷,并采取纠正措施来降...
对架构师的核心期望之一是做出架构决策。架构决策通常涉及应用或系统的结构,但也可能涉及技术决策,特别是当这些技术决策影响架构特性时。不管在什么环境下,一个好的架构决策有助于指导...
One of the core expectations of an architect is to make architecture decisions. Archite...
It depends! With all the choices available (and new ones arriving almost daily), we wou...
视具体情况而定!当有了所有的选择(新的几乎每天都有),我们想告诉你使用哪一个,但我们不能。没有什么比一个组织中的一系列因素以及它构建的软件更相关的了。选择一种架构风格代表了对...
Microservices is an extremely popular architecture style that has gained significant mo...
微服务是一种非常流行的架构风格,近几年来发展势头迅猛。在这一章中,我们将从拓扑结构和哲学上两个方面概述使这种架构与众不同的重要特性。 历史 大多数架构风格都是由注意到一个特定...
架构风格,就像艺术运动一样,必须在其发展的时代背景下加以理解,而这种架构比其他任何架构风格都更能体现这一规律。 经常影响架构决策的外部力量的组合,再加上一个符合常理的但最终是...
Architecture styles, like art movements, must be understood in the context of the era i...
大多数基于web的业务应用遵循相同的通用请求流程:来自浏览器的请求先到达web服务器,然后是应用服务器,最后是数据库服务器。虽然这种模式对小用户量非常有效,但是随着用户负载的...
Most web-based business applications follow the same general request flow: a request fr...
事件驱动架构风格是一种流行的分布式异步架构风格,用于构建高可扩展和高性能的应用程序。它的适应性也很强,既可以用于小型应用,也可以用于大型复杂应用。事件驱动架构由异步接收和处理...