System design, by building it

Learn system design
by running it.

Manimora is a course where every idea ends on a canvas. Draw a design, send it real traffic, see where it breaks, then fix it.

We’re testing it with a small group first. Want to know when it opens?

Just your email, only to tell you when it opens.

Users
Visitors

1,200 req/s · 10% writes

L7
Load balancerRound-robin

checks every 10 s

VM
App 1

32 at once · 20 ms

VM
App 2

32 at once · 20 ms

VM
App 3

32 at once · 20 ms

Redis
Hot links

90% hit rate

PostgreSQL
Links

8 connections · 1 replica

PostgreSQL
Replica

8 connections · 1 replica

Kafka
Clicks

12 partitions

Worker
Counter

8 at once · 2 ms

Requests a second—
Median latency—
p99 latency—
Errors—
Queue lag—
Cost a month$1,225

What it is

Practice, not slides

  • Lessons that end on a canvasEach idea, from caching to consensus, comes with a design you can run. Send it traffic, take a part down, and watch the numbers move.
  • Case studies you answer yourselfThe problems interviewers ask, from a URL shortener to a payment system. Design your answer on the canvas and it's graded against the brief.
  • A plan for the days you haveAn interview in ten days? Say when it is and how long you've got each day, and the crash course plans what matters most.

Where it’s at

The course is written and a small group of testers is working through it now, on the web and in a Mac app. We’re fixing what they find before anyone else is let in. Leave your email above and you’ll hear from us once, when it opens.