На одном из собеседования мне предложили спроектировать систему, которая бы позволяла играть в шахматы онлайн. Наверное, это был мой первый опыт попытки продумать систему, работающую в реальном времени… если бы я прочитал эту книгу до собеседования - мне было бы немного проще.
В книге в общих чертах рассмотрена архитектура примерно дюжины проектов по нарастающей сложности. С одной стороны, кажется что от таких примеров мало толку, а в некоторых случаях кажется что задачи были придуманы под определенные решения. С другой стороны, цель книги - подготовить к собеседования, а это значит настроить на определенный лад, показать вопросы, ответы на которые придется решать в реальном времени, указать места, на которые стоит обратить внимание. Мне кажется, что с этим книга справляет не плохо. Использовать же предложенные решения в реальных проектах я бы не стал, о проектировании нагруженных приложений есть другие книжки, куда как полезнее. Не знаю даже, что еще добавить.
Книга хорошо структурирована, понятные иллюстрации, хорошая типография и мягкий переплет с глянцем на обложке, который еще не полез, чему приятно удивлен. Вообще, мне кажется что качество последних изданий хуже этого.
Автор(ы):
- Alex Xu
Год издания: 2022
Количество страниц: 304
Оценка: 4/5
Издатель: Питер
Ссылка на страницу книги на сайте издательства: https://www.piter.com/collection/best/product/system-design-podgotovka-k-slozhnomu-intervyu
Оригинальное название: System Design Interview
Год издания оригинала: 2020