Привет, Хаброжители!

«Книга с кабанчиком» — вы наверняка слышали о ней? Бестселлер Мартина Клеппмана, изданный почти 10 лет назад, знают и любят все, кому приходится строить высоконагруженные системы, обрабатывающие огромное количество запросов.

Хотим сообщить всем заинтересованным: мы открыли предзаказ на книгу «Высоконагруженные приложения. Программирование, масштабирование, поддержка. 2-е изд.». Новое издание значительно переработано под современные реалии. Наибольшие технические изменения связаны с развитием ИИ и облачных архитектур. Хотите узнать, что в нем изменилось? Расскажем коротко.

Добавлены разделы про векторные индексы. Вам станет легче решать задачи, связанные с мультимодальными данными и семантическим поиском, в том числе с помощью алгоритма HNSW (Hierarchical Navigable Small World).

Технологиям машинного обучения, которые сегодня диктуют новые подходы к обработке данных, посвящено немало страниц. Добавлены примеры использования машинного обучения и подготовки данных (ETL/ELT), обсуждается влияние AI-нагрузок на выбор систем хранения и обработки данных.

Читатель сможет глубоко погрузиться в облачные архитектуры, выбирая в качестве приоритета механизмы координации и формальные методы тестирования.

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

Автор дает обзор актуальных фреймворков: Apache Spark, Apache Flink, Data Lakes и Data Warehouses.

Глава, рассказывающая о моделях и языках запросов, расширена информацией о GraphQL.

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

Кроме того, у Клеппмана появился соавтор, Крис Риккомини, и сама книга стала заметно толще.

Подводя итог: авторы не обещают, что будет легко, но научат делать выбор, будь то выбор БД или стратегии шардинга и репликации — с учетом конкретной ситуации. Вы узнаете, как применять те системы, что вы уже используете, более эффективно, научитесь определять сильные и слабые стороны новых инструментов и — если до сих пор этого не поняли — поймете принципы, которые лежат в основе современных распределенных систем.

Какую бы позицию вы ни занимали: мидла или техлида, если вы занимаетесь бэкендом, engineering, архитектурой и хотите быть вооружены самыми актуальными инструментами, — книга обязательна к прочтению.


Оформить предзаказ на книгу: «Высоконагруженные приложения. Программирование, масштабирование, поддержка. 2-е изд.» можно на нашем сайте.

Комментарии (5)


  1. aka_bear
    15.07.2026 17:59

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


    1. des1roer
      15.07.2026 17:59

      Поддерживаю


    1. Woodroof
      15.07.2026 17:59

      Смотря что за работа. Моей помогала не раз :)

      Начиная от создания специализированной read-only db и заканчивая системой сбора и обработки метрик.

      Если вам не нужно проектировать базы данных или большие сетевые системы, то, может, и правда не сильно полезна. Но если нужно, то книга очень хороша.


  1. trump-card
    15.07.2026 17:59

    Спасибо "Питер"!


  1. Martian
    15.07.2026 17:59