Fig. 00 — system design practice

System design, drilled.

Short sessions on the tradeoffs that actually come up. Answer, get it wrong, find out why.

Fig. 01 — try one

Your API keeps session state in process memory. You add a second instance behind a round-robin load balancer. What breaks first?

How it works

  1. 01

    Drill

    Real scenarios with numbers attached, about a minute each.

  2. 02

    Get it wrong

    Every drill explains the reasoning, not just the answer.

  3. 03

    Come back

    The engine tracks what you miss and brings it back.