Отзывы о книге Высоконагруженные приложения. Программирование, масштабирование, поддержка (pdf+epub)

В этой книге вы найдете ключевые принципы, алгоритмы и компромиссы, без которых не обойтись при разработке высоконагруженных систем для работы с данными. Материал рассматривается на примере внутреннего устройства популярных программных пакетов и фреймворков. В книге три основные части, посвященные, прежде всего, теоретическим аспектам работы с распределенными системами и базами данных. От читателя требуются базовые знания SQL и принципов работы баз данных.

Автор: Мартин Клеппман

ISBN: 978-5-4461-0512-0, 9781449373320


Скачать книгу






Комментарии: 5
  1. mob25 (автор)

    Александр Бизяев

    Обязательно к прочтению, рассмотрен широкий круг вопросов, обозначены вопросы для дальнейшего изучения.

    перевод, на мой взгляд, оставляет желать лучшего

  2. mob25 (автор)

    naumov_andrey

    Читайте, если хотите, а если не хотите — не читайте :)
    Не для новчиков
    Книга тяжелая, местами душная, но полезная. Останутся ли у меня в голове все эти детали реализации LST или консенсусных алгоритмов? Нет, конечно. Редкому инженеру понадобятся эти знания, но соседствующие с ними рассказы про проблемы распределенных систем, потоковую и пакетную обработки данных и другое весьма хороши.
    На обратной стороне книги написано, что потребуются базовые знания работы БД и SQL. «Ага, поверил, ну и бредятина»
    Кабанчик возведён в некий культ, как я могу судить. Не дайте этому затмить ваш разум!
    Где-то видел сравнение данной книги с учебником. Не могу не согласиться
    Хорошая книга. Но не идеал
    4/5
  3. mob25 (автор)

    niko-berchik

    Когда только начинал заниматься бэкендом, хотел найти избыточный материал по БД и работе с данными. Мне кажется, эта книга является таковой. К идеалу можно только стремится, но книга действительно очень дотошная. Все начинается с обзорного и простого материала, а заканчивается хардовыми проблемами распределенных систем.

    Кабанчик и вправду душная книга и идет очень тяжело. Но я бы рекомендовал ее прочитать через силу всем, кто хочет разобраться в распределенных системах и углубить знания бэкенда. Совсем начинающий разработчик вряд ли из нее много вынесет, но если уже имеется опыт год-два или хочется сразу погрузится в мир распределенных систем, то будет нормально.

    Мне понравилось, что в книге нет особой привязки к конкретным технологиям, разбор и описание идет скорее в разрезе парадигм, принципов и функциональности. В связи с чем, начинаешь лучше думать о решаемых задачах, а не о популярности того или иного хранилища.
    Мне кажется эта книга не утратит актуальности еще много лет, несмотря на то, что в ней даже не упомянаются некоторые современные амбасадоры среди хранилищ(например, clickhouse).

    Мне не хватило более приземленных примеров использования, но я для себя это сполна дополнил книгой System Design Interview — An Insider’s Guide.
    Не хватило реальных сравнений характеристик конкретных БД по тем или иным операциям, но это невозможно требовать от книги, которая не хочет утратить актуальность через год после выхода. В целом, в интернете это очень тяжело найти и я даже не знаю хороших примеров.

    Кстати, я книгу читал в уверенном темпе (около 30 минут в день) 2 месяца.

  4. mob25 (автор)

    sm0l

    Невероятно дотошная книга о хранении и обработке данных, начиная от различных форматов хранения данных и индексов и заканчивая возможными реализациями распределенных транзакций. И все это в разрезах надежности/масштабируемости/удобстве сопровождения. Отдельные разделы посвящены таким редкоосвещаемым темам, как согласованность часов (и вообще виды и дискретность таймеров в современных ОС) и согласованность узлов (линеаризуемость и её практическая достижимость).
    Must read всем, кто хочет ориентироваться в современном (спасибо издательству за быстрый перевод) мире БД.

  5. mob25 (автор)

    enternetacc

    Книга стала настольной. Считаю ее необходимой практически любому разработчику или системному аналитику. Описаны все основные аспекты и лучшие практики. Рекомендую

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: