Video · System DesignFree

Hussein Nasser: Backend Engineering

Deep, unhurried explanations of the layers most engineers treat as opaque: TCP and HTTP behaviour, connection pooling, database internals, indexing and proxying. Practical knowledge that makes design answers concrete rather than abstract.

Format

Video

Topic

System Design

Provider

Hussein Nasser

Time needed

Ongoing

Level

Intermediate

Access

Free

What it is

A long running channel covering backend engineering from the protocol upward, with detailed treatments of networking, database internals, operating system behaviour and the performance characteristics of everything in between.

Why it is different

Most system design content operates at the level of boxes on a diagram. This operates a layer below, at why a connection pool exists, what actually happens during a TLS handshake, how an index changes the shape of a query plan, and why an unbuffered write behaves the way it does.

Why that layer matters in interviews

It is the difference between saying you would add a cache and being able to say what the cache costs on a write heavy path and what invalidation strategy you would pick. Interviewers push exactly there.

Best for: backend engineers who want to understand the systems they use, not just configure them.

system designbackenddatabasefree course

Ready to start?

Opens on Hussein Nasser in a new tab.

Open resource
Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Every session is free; a few slots open each week.

Follow along

New writing, resources and project ideas land here first.