Книга Высоконагруженные приложения. Программирование, масштабирование, поддержка. 2-е изд (Крис Риккомини, Мартин Клеппман) — 1

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

1 оценка
Купили 58 человек
«Высоконагруженные приложения. Программирование, масштабирование, поддержка» — это книга о проектировании систем хранения и обработки данных для сервисов, которые должны надёжно работать при росте нагрузки. Мартин Клеппман рассматривает архитектурные решения, влияющие на производительность, устойчивость к сбоям и удобство сопровождения. Издание сосредоточено не на отдельных продуктах, а на принципах выбора технологий: какие требования важны для конкретной системы, какими компромиссами сопровожда
  • Переплёт
    Мягкий
  • Кол-во стр.
    640
  • Вес
    1002 г
  • Год издания
    2026

Отзывы

Оставьте отзыв и получите бонусы

Оставьте первый отзыв и получите за него бонусы.

Это поможет другим покупателям сделать правильный выбор.

5.0
1 оценка
0
0
0
0
1

Описание и характеристики

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

О чём книга

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

Ключевые темы и методики

Основной подход книги — разбор принципов, алгоритмов и компромиссов. Технические решения рассматриваются в связи с требованиями к системе, чтобы читатель мог сравнивать альтернативы не по набору модных функций, а по практической пригодности. Среди ключевых тем:
  • Масштабируемость и отказоустойчивость: принципы работы систем при росте нагрузки и сбоях.
  • Согласованность и консенсус: способы согласования данных и решений в распределённой среде.
  • Производительность и сопровождаемость: соотношение скорости работы и удобства дальнейшей поддержки.
  • Современная обработка данных: векторные индексы, табличные структуры данных и машинное обучение.
  • Правовые вопросы: аспекты работы с данными, включая европейские требования к защите персональных данных.

Чем книга отличается от похожих изданий

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

Кому подойдёт книга

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

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

5 причин купить эту книгу:

  • 1. Познакомитесь с внутренним устройством систем, которые уже используете, и начнете эффективнее с ними работать.
  • 2. Научитесь осознанно выбирать инструменты, зная их сильные и слабые стороны.
  • 3. Усвоите основные принципы, на которых построены современные базы данных.
  • 4. Поймете особенности проектирования базовых облачных сервисов с учетом масштабируемости, отказоустойчивости и согласованности.
  • 5. Разберетесь, как современные системы данных поддерживают сценарии с ИИ и машинным обучением — от векторного поиска до подготовки обучающих данных.
Книга «Высоконагруженные приложения. Программирование, масштабирование, поддержка. 2-е изд» есть в наличии в интернет-магазине «Читай-город» по привлекательной цене. Если вы находитесь в Москве, Санкт-Петербурге, Нижнем Новгороде, Казани, Екатеринбурге, Ростове-на-Дону или любом другом регионе России, вы можете оформить заказ на книгу Мартин Клеппман, Крис Риккомини «Высоконагруженные приложения. Программирование, масштабирование, поддержка. 2-е изд» и выбрать удобный способ его получения: самовывоз, доставка курьером или отправка почтой. Чтобы покупать книги вам было ещё приятнее, мы регулярно проводим акции и конкурсы.