收录了 软件平台架构 频道下的 50 篇内容
随着IT基础计算能力的提高、云计算的广泛应用,企业能够将分散的业务软件集成到统一的大平台上;而移动互联网的深度渗透,更迎合了用户对企业软件功能简单化、使用移动化、协作点状化的需求。专家预测,“大平台+微应用”的企业软件架构将成为趋势。“大平台”提供统一标准、差异屏蔽、组件复用,将以往复杂的前端流程更多转移到后端。大型软件系统将被拆解为“微应用”,提供更灵活、更个性化、更快速响应、更具可扩展性的服务。
在ArchSummit 北京 2019 大会上,蔡超讲师做了《“云原生”趋势下的架构演进》主题演讲。
Boyan Mihaylov回顾了自己在传统瀑布式软件架构和敏捷软件架构下的工作经历。他描述了两者在以下三个方面表现出来的相似性及差异性:软件架构扮演的具体角色、软件架构的时间跨度以及软件架构的输出。
回顾软件架构的发展历程,IT基础设施(Infrastructure)的变迁总是会推动架构演进,使得架构能够充分发挥基础设施的特点。
开发和架构的界限难以捉摸。有些人认为这并不存在,架构只是开发者所做的设计过程的扩展而已;另外一些人说这是一个鸿沟,它只能由那些做到高度抽象,而且不会陷入实现细节的开发者才能跨越。这之间有个平衡,但是你怎么从开发者成为架构师呢?
软件架构评估是软件架构生命周期中非常重要的部分。《软件架构评估:方法和案例研究》(《Evaluating Software Architectures: Methods and Case Studies》)一书探讨了针对多种不同架构的评估框架,对软件架构评估进行了阐述。 InfoQ就架构评估这一话题对该书的合著者之一瑞克·凯兹曼(Rick Kazman)做了访谈。
本次分享将从架构驱动的角度,分享企业在实践 DevOps 的过程中,需要解决的问题和具备的能力。
本次分享介绍小米使用开源产品、采购商业软件到自研核心平台组件的实践道路。
本文是架构设计实践五部曲系列文章的第一篇,架构与架构图。本文将对架构作深入的阐释,并教你什么时候画架构图、怎么画架构图。
包括历史与现状,ECMAScript 规范下的定义、实现与应用,第三方库等内容。重点在于语言特性的分析与讨论。
随着数据湖相关技术的逐渐成熟、湖仓理论的发展,生产环境落地已经非常广泛。
作为一家具有硬件基因的公司,ARM为何推出面向汽车产业的软件架构?
架构师的职责是什么?对一个公司的核心价值是什么?核心能力又是什么?如何培养这些核心能力?
本次分享介绍作者近十年构建云端系统的经验总结。
软件开发团队一直反对“前期大设计”,而倾向于自组织团队中出现的架构设计,这可能导致低估软件架构重要性的心态。
架构演进十五年,那些不变的才是永恒
随着AI规模化应用时代的到来,深度学习产业应用面临着 “三大”“三多”挑战。面对产业应用的现实困境,该如何构建一个综合的产业级的深度学习平台,帮助企业降低AI技术落地的门槛?
合格的架构师首先是优秀的程序员
本次分享在 DevOps 方法理念的基础上,阐述 DevOps 转型的管理与工程实战。
DevOps组织的成功,很大程度上来自于聚焦培养强有力的DevOps团队。