Loading...
Location: https://example.com/very-long-url
The Primary Database stores permanent URL mappings, while replica databases help scale read traffic and improve availability.
flowchart TD
A["Client / User"]
B["Load Balancer"]
C1["App Server 1"]
C2["App Server 2"]
C3["App Server 3"]
D["Redis Cache"]
E["Primary Database"]
F1["Read Replica 1"]
F2["Read Replica 2"]
A --> B
B --> C1
B --> C2
B --> C3
C1 --> D
C2 --> D
C3 --> D
D --> E
E --> F1
E --> F2
and later evolve incrementally toward distributed large-scale architecture as traffic grows.