软件架构基础

Software Architecture Foundations

 

软件架构不仅仅是将现有的包像构建块一样组合在一起。这是一种经过深思熟虑的设计方法,可以帮助系统随着您的业务进行扩展,并帮助您的团队以更敏捷的方式进行开发。

本课程解释了软件架构的真正含义,它如何帮助您构建更好的应用程序,以及架构与实现、设计和构建之间的关系。

讲师艾伦·霍鲁布 (Allen Holub) 讨论了这项工作是什么样的,无论您是传统建筑师还是现代建筑师,并回顾了您入门所需的主要理论和概念。

他还介绍了康威定律和基于领域的思维、系统和企业架构之间的差异,以及从单体到微服务的六种最常见的架构模式。

主题包括:
什么是软件架构?
架构师的日常工作
架构理论和概念
收集需求
识别有界上下文和
实体 架构类别
架构模式

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。