Grokking the System Design Interview
Ask Author
Back to course home

0% completed

Vote For New Content
Tips on calculating back of the envelope numbers.

Sid

May 10, 2024

I see that in the article the assumptions of DAU converted to QPS and other numbers requires a good intuition on what the number would be. I am little nervous on if my intuition is off by large order than it would not give a good impression. Any tips on how to come up with calculated approx numbers for DAU, QPS, Data transfer etc ?

0

0

Comments
Comments

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