0:00
2:04:07
2:04:07

System Design 101: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Tech

Become a senior software engineer with a job guarantee: https://go.hayksimonyan.com/168-sd-course Master the exact system design and architectural skills required to break out of the mid-level and accelerate your career to a high-paying senior engineer role. Timestamps: 0:00:00 Introduction 0:02:13 Single Server Setup 0:06:20 Databases: SQL, NoSQL, Graph 0:12:40 Vertical vs Horizontal Scaling 0:16:50 Load Balancing 0:23:18 Health Checks 0:26:10 Single Point of Failure (SPOF) 0:29:50 API Design 0:46:06 API Protocols 0:57:59 Transport Layer: TCP, UDP 1:03:11 RESTful APIs 1:17:53 GraphQL 1:23:41 Authentication 1:44:40 Authorization 1:55:51 Security 2:03:30 What's next

ADVERTISEMENT

Comments 57

Sign in to join the conversation

Sign in
scottarc94
scottarc94 1 week, 4 days ago

What tool did you use to make the presentation and flowcharts?

A
anastasiegermain638 1 week, 5 days ago

This is great. But can you also add concepts for scaling wrt to database like indexing, partitioning, sharding, replication (master and slave), CAP theorem, Even driven architecture, Pub Subs etc. It would be very helpful if you can add these too

M
meganmccarthy268 1 week, 5 days ago

this is very good explanation, i am a junior level and i can understand the explanation

priya_ghose
priya_ghose 1 week, 6 days ago

While its useful to learn this, just remember, the guy interviewing you generally don't know any of this either.

C
carol_atkinson 1 week, 6 days ago

thanks!

T
tammy_white 2 weeks ago

Loved the content, keep it coming!

S
saravista28 2 weeks ago

Very well explained, I was interested on the hardware infrastructure part but APIs and authentication were a bonus. Thank you for your work, very clear.

H
heathermerritt95 2 weeks ago

Fantastic explanation, thank you!

maríaluisa_lemus
maríaluisa_lemus 2 weeks ago

Great tips, thanks for sharing!

keith_davis
keith_davis 2 weeks ago

Amazing technical video. I learned them in a hard way without any graphics. :(

C
christopher_moon 2 weeks, 1 day ago

42:15

S
sergioserna599 2 weeks, 1 day ago

You’re doing god’s work here bro, good job pointing the newcomers into the right direction!

joseph_guerrero
joseph_guerrero 2 weeks, 1 day ago

Thank you for this valuable information

R
rael.novaes 2 weeks, 1 day ago

This was super helpful, thanks!

R
ross.woodward 2 weeks, 2 days ago

Very nice & good luck 👍

S
shawnbird242 2 weeks, 2 days ago

Honestly, you are one of the best when it comes to impacting knowledge Good one, I would love it if you create a pdf for this lecture.

M
mohammed.barrett 2 weeks, 2 days ago

Really appreciate the insights in this video.

H
hortensepoirier453 2 weeks, 2 days ago

Super awesome can you please provide the slides?

A
aprilclark960 2 weeks, 2 days ago

You did not talk about the getaway. from load balancing to the server, but no gateway information, but overall you did a nice work

T
tammy_white 2 weeks, 2 days ago

love it