Масштабирование систем. Основы и проектирование распределенных архитектур

Масштабирование систем. Основы и проектирование распределенных архитектур

Иэн Гортон

     

бумажная книга



Дата выхода: июнь 2024
ISBN: 978-601-11-0066-3
Объём: 320 страниц
Масса: 446 г
Размеры(В x Ш x Т), см: 24 x 17

Книга посвящена проектированию и последующему масштабированию сложных распределенных систем. В качестве конкретных примеров разобраны различные аспекты баз данных, микросервисов, событийно-ориентированных и потоковых систем. Уделено внимание NoSQL-подходу к проектированию баз данных, бессерверным вычислениям. Затронуты приемы обеспечения согласованности и репликации данных, в том числе при конкурентной обработке. Описываемые приемы рассчитаны, прежде всего, на быстрый рост объемов данных и на постепенное увеличение вычислительных мощностей и пропускной способности всей системы.

 

Ключевые темы книги:

 

  • Организация масштабируемых систем: архитектурные принципы, обеспечивающие стабильный рост систем, наращивание мощностей, распределение мощностей и хранилищ данных, конкурентная обработка данных. Предложены компромиссные архитектурные решения
  • Проектирование масштабируемых сервисов: подробно об устройстве сервисов, кэшировании, асинхронном обмене сообщениями, бессерверной обработке, микросервисах
  • Проектирование масштабируемых баз данных: основополагающие вопросы инженерии данных, работа с парадигмой NoSQL, согласованность в конечном счете и строгая согласованность
  • Проектирование масштабируемых потоковых систем: исследование потоковой и событийно-ориентированной обработки данных