4、云应用模式语言与开发实践

云应用模式语言与开发实践

1. 模式语言基础

模式语言已被证明比任何可执行代码都更具可重用性。在模式命名上,所有模式名称全程大写,书中涵盖的模式会用斜体表示,首次提及某模式时会包含其在书中的链接。未在书中详细介绍的模式首次提及时用粗体并给出外部参考。模式问题陈述和解决方案陈述用粗体显示。

模式语言形成了一个相互引用的模式网络,同时一些模式比其他模式更基础,形成了模式层次结构。以下是一些关键的根模式:
| 章节 | 根模式 |
| — | — |
| 第1章:云应用 | 云应用 |
| 第2章:应用架构 | 无 |
| 第3章:云原生应用 | 云原生架构 |
| 第4章:微服务架构 | 微服务 |
| 第5章:微服务设计 | 围绕领域建模 |
| 第6章:事件驱动架构 | 事件编排 |
| 第7章:云原生存储 | 云数据库 |
| 第8章:云应用客户端 | 客户端应用 |
| 第9章:应用迁移与现代化 | 无 |
| 第10章:拆分单体应用 | 拆分单体 |

2. 各章节内容概述

2.1 第1章:云应用

云应用章节是模式语言的起点,引入了整本书的根模式“云应用”。采用云的方式是将应用托管在云上,云应用的架构和设计与传统IT应用有显著差异,云还能为应用增添许多强大功能。

2.2 第2章:应用架构

该章节的讨论既适用于传统IT也适用于云。探讨了应用架构的三种主要方法:大泥球架构、模块化单体架构和分布式架构。应用架构不断演进,以让应用更易于开发和高效运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值