Back to course home
0% completed
Vote For New Content
Analytics was one of the requirements, but I don't see any treatment of this in ...
Yoni
Dec 2, 2022
Analytics was one of the requirements, but I don't see any treatment of this in the answer. How to store it in the DB, bandwidth, async so it doesn't block redirect calls, etc.
2
0
Comments
Comments
A
Arun R3 years ago
Yes, they skimmed past this, but talked to it a little bit in the Telemetry section. This is becoming an increasingly important aspect of system design. I recently heard about Open Telemetry and need to look into it.
I believe a number of people are using the ELK stack...
On this page
- Why do we need URL shortening?
Try it yourself
Designing URL Shortener (video)
- Requirements and Goals of the System
- Capacity Estimation and Constraints
- System Interface Definition
- Create Short URL API
- Redirect API
- Analytics API
- URL Management API
- Delete Short URL API
- Database Design
- Basic System Design and Algorithm
a. Encoding actual URL
b. Generating keys offline
- Data Partitioning and Replication
- Cache
- Load Balancer (LB)
- Purging or DB cleanup
- Telemetry
- Security and Permissions