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

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

主站蜘蛛池模板: 阳山县| 叶城县| 高阳县| 禄丰县| 东乡| 东宁县| 繁昌县| 阿克| 新津县| 溧水县| 多伦县| 临邑县| 佛冈县| 湖口县| 柞水县| 丹江口市| 日照市| 搜索| 眉山市| 太仆寺旗| 佛坪县| 建阳市| 庄浪县| 海安县| 汝城县| 澄江县| 镇巴县| 尉犁县| 宽甸| 宜城市| 拉萨市| 博爱县| 华宁县| 涿鹿县| 砀山县| 会理县| 汾西县| 华安县| 福安市| 厦门市| 库伦旗|