Если вы хотите понять, как и зачем проводятся собеседования по system desing, как осознанно к ним подготовиться, рекомендую данную книгу.
О чем эта книга?
В отличие от видео с примерами system design, где вам сразу показывают целевую картинку, в книге очень понятно объясняется не только что и как проверяют на собеседованиях по system design, но и как может быть устроен диалог, а важен здесь именно диалог, потому что никто не ожидает, что вы за 45 минут спроектируете то, что годами проектируют десятки инженеров. Вы увидите как провести эволюцию системы, когда сначала все ее компоненты расположены на одном компьютере и не готовы к большой нагрузке, до состояния когда нет единой точки отказа, система готова к горизонтальному масштабированию и обработке миллионов запросов, какие есть достоинства и недостатки у разных подходов.
Для кого эта книга?
Хорошо подойдет как тем, кто хочет подготовиться к собеседованиям по system design, так и для тех кто подобные собеседования проводит или хочет встроить такие собеседования в процесс найма инженеров.