Что это такое?
Тщательно отобранная коллекция лучших материалов по System Design из интернета — один README, в котором инженерные статьи, научные работы и доклады собраны в список для чтения по темам.
Это курс, на который я записываюсь, или просто список ссылок?
Просто ссылки — один README, который указывает на внешние статьи, работы и видео, а собственного контента, кроме названий разделов, там нет. В конце он ссылается на InterviewReady Videos и System Design Online Judge.
Есть ли нюансы, о которых стоит знать перед тем, как я начну?
Это просто список ссылок без аннотаций, и часть материалов уже устарела — например, история отказа DNS 2004 года и доклады о масштабировании YouTube 2012 года соседствуют со свежими материалами вроде Uber's LedgerStore.
Что такое InterviewReady?
Это GitHub-организация, которая поддерживает этот список. Помимо списка ресурсов она предлагает InterviewReady Videos и System Design Online Judge — оба указаны ссылками в конце README.
Есть ли в списке что-то неожиданное?
Раздел Chess Engine Design — указатель по созданию шахматных движков — находится между темами Network Protocols и Subscription Management System, рядом с привычным материалом о распределённых системах.
Нужно ли здесь за что-то платить?
Нет. Сам README — это бесплатный публичный список (репозиторий распространяется по лицензии GPL-3.0 на GitHub); внешние ссылки, например на книгу Designing Data-Intensive Applications или InterviewReady Videos, могут иметь собственную стоимость.
What are similar projects?
system-design, awesome-scalability, awesome-system-design-resources, architecture.of.internet-product, etcd, architect-awesome, awesome-software-architecture, awesome-ddd
Which topics is it in?
time-series-database, fault-tolerance, interview-prep, consensus, rate-limiting, cache, distributed-database, high-availability, scalability, system-design, caching, interview-preparation