文件名称:reference-architecture
文件大小:6.66MB
文件格式:ZIP
更新时间:2024-06-15 23:16:05
客户端软件设计 2021版| 作者:凯文·潘纳坎普| 前端架构师| | 本文档介绍了有关数字企业应用程序的客户端软件设计的概念和准则。 它显示了重点关注的重点以及如何应用结构。 本文档的目标可以归纳为三个目标。 启用敏捷性。 好的架构可以帮助您从不同的角度(技术,业务,需求等)接受变化。 这可以帮助您进一步降低变更成本。 最小化变更成本。 创建可测试且可维护的代码,并提前做好准备。 良好的体系结构和一组指导原则可简化技术决策并一路改变。 共同的理解。 现代的客户端库不提供有关结构和组织代码的准则。 这就需要一种共享的建筑模式语言。 上下文和概念 客户端应用程序几乎总是更大系统的一部分。 我们创建的系统包括许多内部和外部/公共服务。 客户端应用程序通过系统的已发布API连接到内部服务。 容器图(或2级)显示如下。 由于系统中的这个位置,客户端应用程序的概念与系统中的其他容器不同
【文件预览】:
reference-architecture-master
----images()
--------layers.png(1.04MB)
--------stale-while-revalidate.png(596KB)
--------c4-container.png(907KB)
--------c4-components.png(1.12MB)
--------c4-gateway.png(1023KB)
--------mvp.png(1.18MB)
--------c4-store.png(691KB)
--------ui-anatomy.png(347KB)
----README.md(14KB)