
You are building a URL shortening service that creates short links, redirects users to the original destination, and detects abusive or low quality links. The product may also personalize redirect handling, previews, or safety decisions based on context.
Design a URL shortening service. What will be your approach?
Clarifying product goals and abuse-risk requirementsRetrieval and ranking design for suspicious-link detectionLow-latency model serving on the redirect pathFeature drift, skew, and monitoring strategy