CAP theorem
Consistency, Availability, Partition tolerance - Choose two
CAP theorem (Brewer's theorem) states that it is impossible in the distributed data store to simultaneously provide more than two out of the three following:
Gateway Routing pattern
Simplify the consumption of multiple services
Simplify the consumption of multiple services by using a single endpoint, that routes requests to the appropriate backend services.
Gateway Offloading pattern
Move specialized and common functionalities to a gateway
Move specialized and common functionalities to a gateway.