云应用架构模式:设计、构建与现代化
1. 云应用架构的重要性
云计算已不再新鲜,许多组织早已投身其中。然而,仍有不少应用未迁移到云端,原因在于它们并非为云环境构建,迁移难度大。而且,即便已迁移到云端的应用,也有改进空间,正如“运行在云端的应用比运行良好的应用多”。我们需要帮助应用与云协同工作,而非让其在云端“水土不服”。
2. 模式列表
以下是一系列云应用架构相关的模式及其解决的问题:
| 模式名称 | 解决的问题 |
| — | — |
| Adapter Microservice | 应用如何在不放弃微服务方法的情况下利用现有功能? |
| Aggregate | 如何在子域中关联紧密相关的概念组及其所属的值? |
| Anti - Corruption Layer | 如何设计系统,使有界上下文(BCs)能在不紧密耦合的情况下交互? |
| Application Database | 云原生应用应如何存储数据以实现无状态运行? |
| Application Package | 实现云应用需要计算机语言生态系统具备哪些特性? |
| Backend Service | 多个应用如何共享相同的可重用功能? |
| Big Ball of Mud | 为快速获得反馈,应用最简单的架构是什么? |
| Bounded Context | 如何清晰定义应用领域和子领域的逻辑边界? |
| Browser Application | 对于不依赖特定硬件或软件配置的用户,最简单、最通用的客户端应用是什么? |
| Client Application | 终端用
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



