Loading...
Traffic Consumptions
Storage Requirement
Each entry total 144 bytes rounding it to 256 bytes of simplicity
Daily storage = 200 * 256 * 24 * 60 * 60 = 4.4 GB/day
Five year storage = 5 * 365 * 4.4 GB = 8 TB
Adding a buffer for growth, hence rounding it to 15 TB for 5 years
Primary data model for URL shortener is a mapping between short and long URLs. This system has:
A key value store like Dynamo DB is a natural fit. Dynamo DB provides horizontal scalability, high performance and optional strong consistency