Chapter 2
第2章 架构风格

本章介绍不同的架构风格。我们将讨论设计软件的不同方法及其优缺点,描述何时以及如何应用这些架构风格来获益。在本章中,我们将首先比较有状态架构和无状态架构。接下来,我们将介绍单体系统、各种类型的面向服务的设计,以及微服务。然后,我们将从不同的角度探讨架构风格,描述基于事件的系统、分层系统,以及模块化设计。