Grokking the System Design Interview
Ask Author
Back to course home

0% completed

Vote For New Content
I noticed that 20K requests per second for the link service is not out of the ra...

Saul Hazledine

Feb 13, 2022

I noticed that 20K requests per second for the link service is not out of the range for a Postgres setup -- especially with a cache in front. Is this worth mentioning in an interview (not as the main design) or is it considered unhelpful and old fashioned thinking?

Thanks in advance for the advice.

0

0

Comments
Comments
Design Gurus
Design Gurus4 years ago

It depends. Some interviewers don't mind if you specify a technology/tool that will help you achieve certain system design goals. In our experience, mostly people focus on designing microservices/databases etc., without discussing much on a certain technology.

On this page

  1. Why do we need URL shortening?

Try it yourself

Designing URL Shortener (video)

  1. Requirements and Goals of the System
  1. Capacity Estimation and Constraints
  1. System Interface Definition
  1. Create Short URL API
  1. Redirect API
  1. Analytics API
  1. URL Management API
  1. Delete Short URL API
  1. Database Design
  1. Basic System Design and Algorithm

a. Encoding actual URL

b. Generating keys offline

  1. Data Partitioning and Replication
  1. Cache
  1. Load Balancer (LB)
  1. Purging or DB cleanup
  1. Telemetry
  1. Security and Permissions