Логотип LiveLibbetaК основной версии

Это бета-версия LiveLib. Сейчас доступна часть функций, остальные из основной версии будут добавляться постепенно.

Рецензия на книгу

Распределенные системы. Паттерны проектирования

Брендан Бернс

  • Аватар пользователя
    velon13 ноября 2025 г.

    Краткость - сестра

    Самое большое преимущество этой книги – её объём, она очень маленькая: наверно менее 200 страниц полезного материала, крупным шрифтом, да ещё и с картинками.

    При том можно было ещё сократить, например, за счёт того чтобы убрать всякие «практикумы» - описание того как развернуть демонстрацию в Kubernetes. Мне кажется, «практикумы» это самое бесполезное что там есть, во-первых, надо знать Kubernetes чтобы их выполнять, во-вторых, даже зная K8s и банально лень выполнять, ибо практическая польза – сомнительна. Поэтому я их читал по диагонали, и вам не советую на них задерживаться, в конце концов польза паттернов – абстрактное знание.

    Вместо "практикумов" стоило наверно больше текста уделить описанию плюсов и минусов приведённых подходов. Потому что паттерн — это не только набор действий как нам преподносит книга, это в первую очередь: проблема, шаблонное решение, плюсы/минусы, границы применимости. Плюсы/минусы и границы применимости как раз ускользают из этой книги. А разницу между паттернами Ambassador, Adapter и Decorator я так и не понял… может, конечно, я тупой, но во всяком случае приходится эту разницу додумывать, а разница тонкая, книга не даёт удобного сравнения.

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

    6
    21