写点什么

软件架构模式

收录了 软件架构模式 频道下的 50 篇内容

架构师必须了解的 5 种最佳软件架构模式
架构师必须了解的 5 种最佳软件架构模式

在本文中,我们将看看什么是软件架构模式,并对其中一些模式进行详细介绍。请记住,可以在单个系统中使用许多模式,用最好的设计来优化每一部分代码。

解读 5 种软件架构模式
解读 5 种软件架构模式

当一些人开始涉足软件工程领域,总有一天他会需要学习软件架构模式的基本知识。在我第一次接触编程的时候,我并不知道如何才能了解到现有的架构模型,这样就不会过于详尽,也不会让人感到混乱,而是非常抽象和简单的理解。

程序员必知的几种软件架构模式
程序员必知的几种软件架构模式

本文介绍了几种主要的软件架构模式

“大平台 + 微应用”——企业软件架构模式新生

随着IT基础计算能力的提高、云计算的广泛应用,企业能够将分散的业务软件集成到统一的大平台上;而移动互联网的深度渗透,更迎合了用户对企业软件功能简单化、使用移动化、协作点状化的需求。专家预测,“大平台+微应用”的企业软件架构将成为趋势。“大平台”提供统一标准、差异屏蔽、组件复用,将以往复杂的前端流程更多转移到后端。大型软件系统将被拆解为“微应用”,提供更灵活、更个性化、更快速响应、更具可扩展性的服务。

最经典的两种软件架构模式
最经典的两种软件架构模式

本文介绍微内核架构模式和 Pipe-Filter 架构模式。

软件架构模式之分层架构

分层架构,这种架构模式非常适合传统的IT通信和组织结构,很自然地成为大部分应用的第一架构选择

架构设计
七日更
28天写作
软件架构模式之事件驱动架构
软件架构模式之事件驱动架构

事件驱动架构(Event Driven Architecture)是一个流行的分布式异步架构模式,可以用来设计规模很大的应用程序。

软件架构
七日更
28天写作
2月春节不断更
10个常见的软件架构模式
10 个常见的软件架构模式

想知道如何设计大型企业级的系统吗?在开始主要的代码开发之前,我们必须选择一种合适的体系架构。架构模式是在给定上下文中解决软件架构中常见问题的通用、可重用的解决方案。 架构模式类似于软件设计模式,但范围更广。

架构模式
软件架构
架构设计
聊聊十种常见的软件架构模式

有没有想过要设计多大的企业规模系统?

4月日更
面向模式软件架构第 4、5 卷出版

面向模式软件架构(POSA)系列的第4卷和第5卷已经出版了。卷4是关于分布式计算的模式语言,而卷5则“深入审视模式是什么,不是什么,以及怎样成功地使用它们”。InfoQ采访了作者以获得更多信息。

软件架构模式之微服务架构
软件架构模式之微服务架构

微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看作是在架构层次而非获取服务的类上应用很多SOLID原则。微服务架构是个很有趣的概念,它的主要作用是将功能分解到离散的各

架构
微服务
8月日更
面向软件专业人员的现代化架构设计模式
面向软件专业人员的现代化架构设计模式

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

“云原生”趋势下的架构演进丨ArchSummit
“云原生”趋势下的架构演进丨 ArchSummit

回顾软件架构的发展历程,IT基础设施(Infrastructure)的变迁总是会推动架构演进,使得架构能够充分发挥基础设施的特点。

资深架构师十年总结:成为架构师,你必须具备这五点能力
资深架构师十年总结:成为架构师,你必须具备这五点能力

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

架构师蓝图: 理解软件风格与模式

本文介绍了10种软件架构风格及其对应设计模式,梳理了各个风格的优缺点和适用场景,帮助读者在架构选项过程中能有的放矢,做出更适合业务场景的架构设计。

架构
“云原生”趋势下的架构演进
“云原生”趋势下的架构演进

在ArchSummit 北京 2019 大会上,蔡超讲师做了《“云原生”趋势下的架构演进》主题演讲。

软件架构先驱 Mary Shaw 与 Dave Garlan 获 Outstanding Research Award 2011 大奖

近日,Association for Computing Machinery(ACM)的Special Interest Group on Software Engineering将Outstanding Research Award 2011大奖授予给了Mary Shaw与Dave Garlan。这两位计算机科学家工作于匹兹堡的卡耐基梅隆大学软件工程研究所,是软件架构领域的先驱。

《阅读者》第 20 期:架构模式的圣经

作者通过分享《面向模式的软件架构》一书5卷的读后感,与《设计模式》做对比,为读者讲述了他眼中的架构圣经。

基于超级 App 构建视角,探索不同的软件应用架构模式

小程序容器技术在构建超级App上提供了诸多技术价值。它为超级App带来了高度可移植性、独立的运行环境、资源管理和性能优化、快速开发和迭代以及生态系统支持等方面的好处。这些技术价值使得超级App能够在不同平台和设备上运行,并提供统一的用户体验。

小程序容器
超级app
小程序技术
软件应用架构
品软件架构原则模式之美

编程的目的是用计算机来解决现实世界的问题,编程的过程是在计算机能理解的“模型”(解空间)和现实世界(问题空间)之间,建立一种联系。编程语言是一种“抽象”的机制,问题是对“谁”来抽象。

软件架构模式专题_资料-InfoQ中文网