Grow your YouTube views, likes and subscribers for free
Get Free YouTube Subscribers, Views and Likes

Design file-sharing system like Google Drive / Dropbox (System design interview with EM)

Follow
IGotAnOffer: Engineering

Today's system design mock interview: "Design Google Drive."

Candidate: Alex, engineering manager (exShopify) and now a coach on our platform.

Book a session with Alex here: https://igotanoffer.com/en/coach/alex...

Chapters:
00:00 Intro
00:36 Question "Design a filesharing system like Dropbox, Google Drive, etc"
00:55 1. Clarifications and requirements
09:51 2. Highlevel design (components)
13:08 2. Highlevel design (APIs)
19:20 3. Drilldown (client responsibilities)
22:09 3. Drilldown (schema)
29:41 3. Drilldown (upload flow)
33:53 3. Drilldown (download flow)
36:24 4. Refinements (regionality)
37:45 4. Refinements (S3)
39:22 4. Refinements (CDN)
40:13 4. Refinements (versioning)
41:00 4. Refinements (encryption)
41:45 4. Refinements (database)
42:42 5. Followup (read vs write)
44:07 5. Followup (folders)
47:35 6. Outro

About us:
IGotAnOffer is the leading career coaching marketplace ambitious professionals turn to for help at highstakes moments in their career. Get a job, negotiate your salary, get a promotion, plan your next career steps we've got you covered whenever you need us.

Come and find us: https://igotanoffer.com/

posted by bertopeng0f