โฐ You haven't studied yet today. A quick session?

Checking server...

System Design FlashcardsBeta

Mini architecture decisions. Adaptive spaced repetition. Master the trade-offs.

Train the decisions, not just the facts

System design is about choosing between trade-offs. Each card drops you into a mini architecture problem between two nodes with a few plausible options โ€” you pick the best wiring, then learn why it wins.

  1. Read the scenario. e.g. "A client pushes 1,000 events/s to a downstream service."
  2. Pick an approach. 2-4 options; one fits the constraints best.
  3. Learn the trade-offs. Every card explains why the winner wins and the rest fail.
  4. Study adaptively. Sessions target your weakest topics, and spaced repetition resurfaces cards before you forget.
How cards are made

Cards are generated on the fly with AI assistance and cached for instant reuse, so sessions start without waiting. Cards also stay available on your device for offline review, with seed cards as an offline fallback.

Privacy & your data

No account required. Your profile, progress, and created cards are stored locally in your browser and never uploaded. Sessions may request freshly generated cards through the server, but your personal data stays on your device.

0
Cards
0
Learned
0
Due Now
0
Day Streak
๐ŸŽฏ Daily Goal cards

๐Ÿ† Achievements

Your Profile

Create a Card

Write your own system design scenario to add to the deck.

Topics to know first
1 / 8
Topic โ˜…โ˜…โ˜…

How difficult was this question?

Rate card quality

Session Complete

Session History

Search Cards

Bookmarked Cards

Topic Map

Choose any topic to practice. Prerequisites show the expected background, not locked content.

Concept Wiki

Every "know first" concept from the cards, explained in plain language.

Statistics

Study Calendar

Topic Mastery

Radar View

Concept Wiki

Send Feedback

Found a confusing card, a bug, or a feature you'd love? Your note becomes an issue in the project repository so it can be fixed.

System Design Flashcards ยท Beta