Designdeck Save

An Open-Source Collection of 230+ Flash Cards to Help You Succeed in Your System Design Interview and More 💯

Project README

Overview

Design Deck is an open-source collection of 230+ system design flash cards.

It helps you prepare and succeed in your system design interview.

The topics covered are the following:

  • Cache: eviction, locations, strategies, when to use a cache, etc.
  • Cloud: main cloud components
  • Database: ACID, CAP, partitioning, consistency, isolation, denormalization, etc.
  • Design: general topics such as idempotence, bloom filter, causality, asynchronous communications, vector clocks
  • HTTP: main HTTP knowledge
  • Kafka: main Kafka building blocks
  • Math: discrete math
  • Network: TCP, CORS, ping & heartbeat, OSI, etc.
  • Reliability: reliability patterns
  • Security: main security knowledge such as TLS, cipher, encryption

Anki Deck

Anki is a free software (Windows/Mac/Linux/iPhone/Android) which makes remembering things easy. It utilizes spaced repetition which is a proven technique to increase the rate of memorization:

Spaced Repetition: The most powerful study technique on YouTube

The single biggest change that Anki brings about is that it means memory is no longer a haphazard event, to be left to chance. Rather, it guarantees I will remember something, with minimal effort. That is, Anki makes memory a choice.

Michael A. Nielsen, "Augmenting Long-term Memory"

Using Anki is a great way to prepare your system design interview. Here is a flashcard example:

The Anki version (a clone of the +200 flashcards from this repo) is available via a one-time GitHub sponsorship tier for $21: ❤️ Sponsor, One-time tab, Access to the latest Anki deck version of Design Deck tier.

Cards Index

Cache

Cloud

DB

Design

HTTP

Kafka

Math

Network

Reliability

Security

References

Additional Notes

If you're preparing an algorithm & data structure interview, you can take a look at Algo Deck

Open Source Agenda is not affiliated with "Designdeck" Project. README Source: teivah/designdeck

Open Source Agenda Badge

Open Source Agenda Rating