System Design Interview Question: Design URL Shortener

9 months ago
16

Designing a scalable and secure URL shortener service like TinyURL or Bitly, planning the system architecture, API design, and key strategies for high availability and security.

For weekly insights on web development that you won’t want to miss, subscribe to My Newsletter: https://hayksimonyan.substack.com

Connect With Me On Other Platforms:
✍️ Medium: https://hayk-simonyan.medium.com
🆇 Twitter: https://twitter.com/hayksimonyann
💼 LinkedIn: https://linkedin.com/in/hayksimonyan
🧑‍💻 GitHub: https://github.com/hayk-simonyan
🌐 Website: https://hayksimonyandev.web.app/contact

🔖 Sections
0:00 Introduction
0:53 Functional and Non-functional Requirements
1:18 Clarifying Questions
2:30 Data Estimation
4:36 High-Level System Design
5:24 API Design
7:13 Database: Storing the shortened URLs
8:18 URL Shortener Service
10:19 High Availability & Low Latency
11:20 Database Scaling
12:24 Security Considerations

#systemdesigninterview #designtinyurl #designurlshortener

Loading comments...