URL Shortener High-Throughput Architecture

URL Shortener High-Throughput Architecture An architecture diagram generated by Archify. Client Browser · HTTP Redirect · Architecture component Client Browser HTTP Redirect Anycast Edge LB · L4/L7 Proxy · Architecture component Anycast Edge LB L4/L7 Proxy Shortener API Fleet · Stateless Workers · Core Cloud VPC · Range Alloc Shortener API Fleet Stateless Workers Range Alloc Redis Cluster · LRU Hot URLs · Core Cloud VPC Redis Cluster LRU Hot URLs Sharded DB · Hash Partitioned · Core Cloud VPC Sharded DB Hash Partitioned Kafka Click Stream · Async Log · Core Cloud VPC Kafka Click Stream Async Log Analytics Worker · Stream Ingest · Core Cloud VPC Analytics Worker Stream Ingest ClickHouse OLAP · Columnar Aggregates · Core Cloud VPC ClickHouse OLAP Columnar Aggregates GET /{short_code} HTTP Request 1. Check Cache Cache Miss 2. Emit Click (Async) Consume Events Batch Append Core Cloud VPC Legend Backend Database Cloud Message bus External