🌎 Acing the System Design Interview. Zhiyong Tan. Manning (2024)
❔ Чему вы научитесь:
🔵 выстраивать структуру ответа: уточнение требований, оценка нагрузки, границы системы;
🔵 обсуждать компромиссы между согласованностью, доступностью и задержкой;
🔵 проектировать типовые системы — новостную ленту, сокращатель ссылок, чат, поиск;
🔵 применять кэширование, шардирование, очереди и CDN там, где они уместны;
🔵 закладывать наблюдаемость, отказоустойчивость и ограничение частоты запросов;
🔵 обсуждать нефункциональные требования, о которых кандидаты чаще всего забывают.
"Acing the System Design Interview" — книга о формате собеседования не меньше, чем о самих системах: заметная часть посвящена тому, как вести диалог и какие вопросы задавать интервьюеру. Рассчитана на инженеров с бэкенд-опытом, готовящихся к найму на средние и старшие позиции. Как учебник по распределённым системам она поверхностна — это тренажёр для конкретного экзамена.
🗄 Скачать курс
Backender
Post #4769
173
