Library / YouTube / ByteByteGo

ByteByteGo

by Alex Xu · Beginner · 1.4M subscribers

Visual, pattern-based explanations from the author of the System Design Interview books.

Recommended in published system design guides

Learn system design with ByteByteGo, step by step

90 videos in 5 steps, about 9 h 3 min of watching. Start at step 1 and move down.

  1. 1Start here: the basicsNo background needed. What the main ideas are and why they exist.
  2. 2The building blocksCaches, queues, databases, load balancers: the parts every design is made of.
  3. 3Design whole systems (HLD)Put the blocks together for a real product, step by step.
  4. 4Low-level design (LLD)Classes, patterns and clean code inside one service.
  5. 5Go deeperInternals, trade-offs and how large systems really behave.

Order and levels are picked by us from titles and lengths. The one-line notes are ours. Every video plays from YouTube and belongs to ByteByteGo.

ByteByteGo’s own courses and series

Playlists the creator put together, in the order they made them.

  1. System Design FundamentalsA series from the creator, in the order they made it.
  2. System Design InterviewA series from the creator, in the order they made it.
  3. DatabaseA series from the creator, in the order they made it.

Latest uploads

What viewers say (10)

Public comments on this channel's recent videos. They are not reviews of this site.

  • Worthless video, AI sloped out a simple video website. Does not cover converting videos, storage, hosting, handling burst traffic etc. This is just a AI slop template ☠

    @robgreen022· 93 likes

    on

  • Have you noticed how quickly well known and respected IT YouTubers have changed the boots on the fly, to keep up with AI obsession hype.

    @dmitrychurkin4077· 47 likes

    on

  • Really ? 8y Senior Staff at YT so you can show us how to generate an Image in chatgpt and then paste in Codex? On this channel? We are so cooked

    @maikluchtmeyer3855· 32 likes

    on

  • The biggest hidden risk in agentic coding isn't generation speed, it's circular validation where the agent writes a buggy implementation and then writes a unit test that validates the exact same incorrect assumption. Separating the specification from the test generation loop is everything

    @ZeroDayAIPanic· 22 likes

    on

  • Bruhh. I thought this was gonna be more technical stuff, like system design, how YT devs handled some important technical decisions, and how to implement them in at least a basic way. This was a waste of time for me, Anyone can vibe code that and it was very basic thing. I hope someone learns sth from this. I love this channel so much just dont show us ai slopp :(

    @Zerut16· 18 likes

    on

  • Unit tests are fast because they don't make any network call and run in memory. Running these for less logic or more doesn't make difference. Unit test should test a behavior not code. Ideally a behavior is manually testable and is automated using unit test.

    @Sunny-qt9mg· 16 likes

    on

All videos, channel names, pictures and comments belong to ByteByteGo and the people who wrote them. Videos play in YouTube’s own player and link back to the channel; nothing is copied. Numbers and comments come from YouTube and are refreshed regularly. By using them you also agree to the YouTube Terms of Service; Google’s Privacy Policy applies. To have this page changed or removed, tell us here.