Cloud

Write an awesome doc for cloud and how to deploy our apps using technologies like AWS, GitHub actions, CI/CD and Docker. Also a very comprehensive documentation around AWS.

View on GitHub

Keywords in AWS infrastructure

Region

Availability Zone (AZ)

Edge locations

Points of presence (PoP)

Edge locations === PoP

They are related concepts in network architecture but not same.

Edge location PoP
Function Content delivery. Interconnection point for various networks; A central hub.
Infrastructure Smaller data centers strategically deployed in densely populated areas or key internet exchange points (IXPs). Vary in complexity, The key requirement is the ability to interconnect different networks efficiently.
Focus Prioritizes content delivery speed and user experience. Prioritizes network connectivity and data exchange.
Content Storage Robust caching servers, storing frequently accessed content like website assets, videos, or static files. Generally do not store significant amounts of user data or content. Just route data packets efficiently.

In other word:

Global apps

Different application deployment architecture

Single region, single AZ Single region, multi-AZ Muti-region, active-passive Muti-region, active-active
High-Availability
Mitigate global latency

Read
Write

Read
Write

Implementaion difficulty Relatively easy. Moderate. Challenging. Hard.
Visualization

References

Footnotes

  1. Warehouse here is used metaphorically to describe a server or a data center that stores and manages cached content.