收录了 软件分层架构 频道下的 50 篇内容
在 2022 云栖大会上,阿里云智能副总裁、阿里云基础产品负责人蒋江伟宣布龙蜥操作系统 Anolis OS 23 公测版正式发布,该版本是龙蜥社区联合生态企业共同打造,基于分层分类架构重新定义操作系统,满足全芯片场景的软硬协同能力,是龙蜥社区面向云时代打造的下一代操作系统。
当一些人开始涉足软件工程领域,总有一天他会需要学习软件架构模式的基本知识。在我第一次接触编程的时候,我并不知道如何才能了解到现有的架构模型,这样就不会过于详尽,也不会让人感到混乱,而是非常抽象和简单的理解。
在本文中,我们将看看什么是软件架构模式,并对其中一些模式进行详细介绍。请记住,可以在单个系统中使用许多模式,用最好的设计来优化每一部分代码。
本文来自Firat Atagun的《架构演化中的软件设计原则》,文中给出了软件架构演化过程中出现的4种经典架构,就每种架构,分析了其主要特点并在几个度量维度给出结论。在文章的最后,Firat Atagun给出了4种架构的多维对比。
应用架构指南2.0(微软模式和实践)的第6章讨论了诸如消息总线、分层架构、SOA之类的架构风格。除了这些风格,还有很多架构模式,比如插件、点对点、发布-订阅。有些作者对架构风格、模式和隐喻进行了区分。
本文介绍了几种主要的软件架构模式
在实际的项目开发中,项目往往是并行开发的,也就是说硬件设计,底层软件设计,应用软件设计是同步进行的。比如说在开发板上调试模块驱动,在其他平台上调试应用再移植到目前这个平台等。
上篇从服务粒度角度进行了探讨,本文继续从服务内的分层角度探讨。 本文的观点源自我在学习与实践过程中的深思熟虑,尚处于不断探索和验证的阶段。希望能“抛砖引玉”,激发更多的讨论与交流。让我们共同进步,在探讨与实证中寻求真知。
本文是架构设计实践五部曲系列文章的第一篇,架构与架构图。本文将对架构作深入的阐释,并教你什么时候画架构图、怎么画架构图。
P&P(设计模式与最佳实践,patterns & practices)自2002年推出第一个.NET项目分层架构图至今已经6年多,面对服务化、移动及智能化、富浏览器客户端、P2P应用的需求,原有架构需要结合.NET最新的技术进一步细化,这样才能为架构师和开发人员提供更好的指导作用,近期微软P&P团队启动了应用架构指南V2.0项目。
Apache Pulsar 是云原生的分布式消息流系统,采用了计算和存储分层的架构和以 Segment 为中心的分片存储,因此 Apache Pulsar 具有更好的性能、可扩展性和灵活性,是一款可以无限扩展的分布式消息队列。
当今,智能汽车已成为全球汽车产业的战略发展方向,汽车技术与工程核心逐渐从传统硬件层面转移到软件层面,软件定义汽车成为未来汽车发展的重要趋势。本文中通过对比分析传统汽车与软件定义汽车,提出软件定义汽车整车开发、整车物理结构和整车信息结构,以及
微服务架构有哪些模型?中台、领域驱动设计及微服务之间有着什么样的关系?微服务的边界设计怎么做?怎么做设计和拆分?且看作者为你娓娓道来。
Roy Fielding博士是IETF发布的HTTP和URI协议的主要设计者。HTTP和URI是两个最为重要的Web基础技术架构协议,因此Fielding博士可谓是Web架构的奠基者之一。这篇论文很不容易读懂,作为论文中文版的译者,笔者试图在这篇导读中为读者梳理出一个阅读的脉络。不过笔者还是希望读者能克服困难,亲自去读一下这篇论文,因为这篇论文实在是太精彩了。
本文是漫谈架构专栏的第六篇,作者Kevin继续沿着前几篇文章的思路,探讨了软件架构为什么要有软件架构,进而再去解释什么是软件架构。这和最近网上疯传的黄金圆环(Why-How-What)思路非常贴合。
在刚刚结束的 2022 云栖大会上,阿里云智能副总裁、阿里云基础产品负责人蒋江伟宣布龙蜥操作系统 Anolis OS 23 公测版正式发布,该版本是龙蜥社区联合生态企业共同打造,基于分层分类架构重新定义操作系统,是龙蜥社区面向云时代打造的下一代操作系统。
在数字化时代的浪潮下,企业的数字化转型已成为推动业务发展的关键。全球金融科技大会上,平安科技首席架构师金新明深入探讨了企业数字化转型的趋势、挑战与解决方案,分享了如何通过全面的规划和结构化实施来提升企业的竞争力和创新能力。
阿里巴巴数字供应链资深技术专家黄浩在AS峰会上分享了自己这些年对分布式架构发展与变迁的观察和思考