Get Free Synopsis PDF
We will prepare a detailed synopsis for your college submission. Includes problem statement, objectives, DFD, ER diagram, and more.
A high-throughput URL shortening service with custom aliases, click analytics, and a design that scales horizontally across multiple instances.
Problem Statement
URL shorteners look simple but teach core distributed systems ideas such as unique ID generation, caching, and scaling.
Objectives
Generate unique short codes at scale
Serve redirects with low latency using caching
Collect click analytics asynchronously
Deploy multiple replicas behind a load balancer
Modules
Shortening Service
Code generation, custom aliases, and expiry.
Redirect Service
Cached lookups for fast redirects.
Analytics
Clicks by time, location, and device.
Deployment
Containers, replicas, and autoscaling configuration.
Expected Output
A service that shortens links, redirects in milliseconds, and shows click analytics while running on several replicas.
Future Scope
QR codes, link previews, abuse detection, and rate limiting per user.