Part 2: System design for PMs - scaling, load balancing, data

Module 9 · Sun 13 Sep, evening

Tanglish la kelunga

Watch the reel (English)

NFRs product decisions. PM define pannanum: expected scale, growth; read-heavy ah write-heavy ah; edha eppavum lose panna koodaadhu, enga konjam inconsistency OK; ovvoru journey kkum latency target; endha external APIs, evlo cost.

Bandwidth (volume) um latency (delay) um vera vera bottlenecks - onna fix pannaa innonnu fix aagaadhu. DNS domain ah IP ah maathum; HTTPS traffic ah encrypt pannum.

Data modelling: data va tables ah pirichu (class example: users, photos, likes, comments, follows) primary, foreign keys vechu link pannu. Indexing perusa tables la lookup ah fast aakkum (ellathaiyum index pannaadha); caching thirumba thirumba varra hot reads ah fast ah kudukkum. Users adhigama vittutu poradhu endha step la nu paathu adha optimise pannu.

‹ Module 9Part 1 ›