Boundary Patterns Flashcards

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. (6 cards)

1
Q

API Gateway

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Command Query Response

A

Consume state change events from upstream components and maintain materialized views that support queries used within a component.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Offline-First Database

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Backend For Frontend

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

External Service Gateway

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly