官术网_书友最值得收藏!

Boundary patterns

These patterns operate at the boundaries of cloud-native systems. The boundaries are where the system interacts with everything that is external to the system, including humans and other systems.

API Gateway: Leverage a fully managed API gateway to create a barrier at the boundaries of a cloud-native system by pushing cross-cutting concerns, such as security and caching, to the edge of the cloud where some load is absorbed before entering the interior of the system.

Command Query Responsibility Segregation (CQRS): Consume state change events from upstream components and maintain materialized views that support queries used within a component.

Offline-First Database: Persist user data in local storage and synchronize with the cloud when connected so that client-side changes are published as events and cloud-side changes are retrieved from materialized views

Backend For Frontend: Create dedicated and self-sufficient backend components to support the features of user focused, frontend applications

External Service Gateway: Integrate with external systems by encapsulating the inbound and outbound inter-system communication within a bounded isolated component to provide an anti-corruption layer that acts as a bridge to exchange events between the systems

主站蜘蛛池模板: 林甸县| 江津市| 乌鲁木齐市| 甘谷县| 黄大仙区| 甘洛县| 崇州市| 施秉县| 珠海市| 电白县| 临沭县| 黔西县| 平原县| 通海县| 常宁市| 藁城市| 册亨县| 石林| 黑水县| 无为县| 革吉县| 丹寨县| 汶上县| 敦化市| 万荣县| 崇文区| 衡南县| 桂平市| 定边县| 嘉峪关市| 怀宁县| 东乡县| 铜鼓县| 新泰市| 湖南省| 洪雅县| 沙河市| 铜山县| 海原县| 勐海县| 新巴尔虎左旗|