Skip to content
Cover image for series Zoom-in

Zoom-in

AI is making it easier than ever to skip the root of problems. This series goes the other way — each post picks one fundamental concept and zooms in, layer by layer, until it's truly understood.

#fundamentals#networking#computer-science#backend

There are moments when you hit a bug you can't explain, or need to design something from scratch — and realize you've been guessing more than knowing.

Zoom-in starts from that feeling. Each post picks one fundamental concept and asks the simplest question: what problem does this exist to solve? Then zooms in, layer by layer, until the answer is clear.

Posts in this series

  1. Zoom-in: HTTP

    Every web app starts from a simple model: client asks, server answers. HTTP is the language of that conversation — but five layers of infrastructure make it work.

  2. Zoom-in: Database Index

    Adding an index is the first thing everyone tries. Fewer people ask why it works — or when it becomes a liability.

  3. Zoom-in: JWT

    Log in, call an API, server lets you through. Inside that token is a digital signature — not encryption, and that distinction matters.

  4. Zoom-in: Cache

    Add Redis when it's slow. But where cache sits, how long it holds data, and when it clears — each wrong answer creates a different class of bug.

  5. Zoom-in: Docker Container

    docker run, app starts instantly — on any machine. Inside is the Linux kernel creating isolation without a virtual machine.

  6. Zoom-in: Asymmetric Encryption

    HTTPS is secure because it's encrypted. But who encrypted it, who decrypts it, and why no one can impersonate the server — that's the real question.

  7. Zoom-in: DNS

    Type 'google.com', press Enter. Your machine doesn't understand domain names — it only understands IP addresses. Between those two is a four-layer distributed lookup system.

  8. Zoom-in: TCP

    Every HTTP request runs on TCP — but before the first byte of real data crosses the wire, three packets are exchanged carrying no data at all. TCP solves the problem the Internet doesn't.

  9. Zoom-in: OAuth 2.0

    'Sign in with Google' hides a delegation mechanism where your password never leaves Google. OAuth 2.0 solves the authorization problem without sacrificing security.

  10. Zoom-in: Load Balancer

    One domain, millions of requests per day. A load balancer doesn't just split traffic — it decides routing, health checking, and session management for the entire system.

  11. Zoom-in: Git Commit

    git commit -m 'fix bug' — one command. Under the hood is an immutable, content-addressed data structure that explains why rebase, cherry-pick, and merge work the way they do.