1. Load-balancing 1:31 2. Caching 2:39 3. Database schema design 4:50 4. Slave-master replications 5. Database sharding 7:10 6. NoSQL 8:43 7. API design 9:27
1:07,load balancing 2:08,dns load balancing 2:50,caching 3:30:cdn 5:00, database 6:30,scaling, 8:43, no sql,mongodb,firebase 9:28,api
1. Load-balancing 2. Caching 3. Database schema design 4. Slave-master replications 5. Database sharding 6. API design
Transitions between topics is seamless, awesome!
In Boot Camp and a relative suggested I review this video. Very much appreciated.
Techlead, this is the time that you are showing us how much power you have. Holy shit!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! I think even my university professors cannot even compete with you.
The BEST TechLead video I ever watched hands down, you see he didn’t mention a single second that he’s an ex-Google ex-Facebook whatever, nor talking about his wife. Straight to the point, thank yoi for breaking this concept to us 😅
I can't believe this video exists. This man will singlehandedly helped me and others land a job even 5-10 years from now. I have no experience about scalability because my projects have never needed that much, but now I can atleast understand some terminology that would help a lot in system design interviews.
I can not pass a single day without watching the videos of TechLead.
This is probably my favorite video from TechLead so far.
I don't even know the least bit about computer science or IT. I just love to listen to the Tech Lead.
Eleven minutes of Wisdom. Thank you so much. <3
props for covering this all in 11 minutes
System Design questions are challenging to prep for. It is a great way to show off your problem-solving ability and personality when compared to whiteboard questions.
Very high quality content in few min, which takes years to learn
TechLead has the best content...He is the Master.. Respect the Master 🙏
To paraphrase: There are mainly 3 servers... the techniques to scale them are: Webservers (load balancing), Database servers (Caching, Indexing and Replications), Content Servers (Content Delivery Networks) for web... Load Balancing - To improve Throughput, Latency and Scalability - NGINX for enterprise, dns load balancing for basic cfg for caching db - Memcache, Redis, Cassandra. for caching img/vid/web files - CDN (Distributed File System e.g. Amazon S3) for db... Replication - Replicate data on multiple Slave DBs for "Read" only and Master for Read+Write Problem: Simultaneous DB Writes; Solution: Sharding (Horizontal sharding - Data from 1 table is split and each portion is maintained in different/multiple machines) NoSQL - Not Relational - Essentially key-value pairs - E.g. MongoDB, Amazon's Dynamo DB and FireBase' FireStore
you cannot love his style , you have to recngnize that the skills of techlead are far better than other tech youtubers
Damn, so that’s why he’s the techlead. 🐐
@TechLead