„Системски дизајн аркада“ ја претвора подготовката за интервју за системски дизајн во интерактивни игри во аркаден стил. Крај на пасивно читање или видеа што траат еден час - учете преку пракса.
„ ...Изведувај преку пракса“ ДВЕ ПЛЕСНИ:
КОНЦЕПТ АРКАДА (10 игри)
Совладајте еден градежен блок одеднаш:
• Кеширање — Redis, CDN, политики за иселување
• Бази на податоци — SQL наспроти NoSQL, индексирање, ACID
• Балансирање на оптоварувањето — алгоритми, проверки на здравјето, скалирање
• Спардирање — стратегии за партиционирање, конзистентно хеширање
• Теорема CAP — компромиси помеѓу конзистентност и достапност
• Мрежно поврзување — DNS, TCP/UDP, HTTP, WebSockets
• Дизајн на API — REST, GraphQL, ограничување на брзината, версионирање
• Асинхрона обработка — редови на пораки, pub/sub, управувано од настани
• Репликација — лидер-следбеник, кворум, решавање на конфликти
• Проценка — пресметки од задната страна на пликот, планирање на капацитетот
АРКАДА СО ПРОБЛЕМИ (14 игри)
Дизајнирајте реални системи од крај до крај:
• Скратувач на URL, Ограничувач на брзина, Систем за разговор, Новости
• Instagram, YouTube, Uber, Dropbox, Twitter
• Typeahead, Yelp, Ticketmaster, Web Crawler, Google Документи
ШТО ЈА ПРАВИ РАЗЛИЧНА:
• 24 игри, 120 нивоа, над 480 интерактивни предизвици
• 6 типа предизвици: повеќекратен избор, нарачување, пополнување празни места, градител на API, градител на архитектура и друго
• Секоја игра има 5 нивоа од основи до размер
• Моментални повратни информации со детални објаснувања
• Следете го вашиот напредок со резултати и низи
• Без претплати, без реклами
Создадено за софтверски инженери кои се подготвуваат за интервјуа за дизајн на системи или за секој што сака да разбере како функционираат системи со големи размери.
Ажуриранa на
18 јун. 2026 г.