LinkPage is building a link-in-bio service (like Linktree). Users create a profile page (e.g., `linkpage.io/jane`) with:
- Custom links - add, remove, and reorder links (up to 50) with titles, URLs, and optional thumbnails.•Themes - choose from pre-built visual themes or customize colors, fonts, and background.•Click tracking - see how many clicks each link gets, with a simple analytics dashboard.•Social icons - auto-detected icons for popular platforms (Instagram, YouTube, TikTok, etc.).•SEO & sharing - proper Open Graph tags so the page looks good when shared on social media.
Targeting 100,000 users with 2 million page views per day.
Design a Linktree-like service where users create a personalized page with links to their social profiles. Build this architecture under realistic production constraints, then validate tradeoffs in the design lab simulation.
Request path: The solution keeps ingress, service logic, and stateful dependencies separated so each layer can scale independently.
Reference flow: Web Clients -> DNS -> CDN Edge -> API Gateway -> API Service -> Primary SQL DB