Эта книга посвящена вопросам проектирования распределенных систем. В ней подробно рассматриваются архитектурные паттерны и шаблоны проектирования, применимые к созданию масштабируемых и надежных распределенных приложений.
Авторы делятся богатым практическим опытом в области разработки сложных распределенных систем. Они анализируют типичные проблемы, с которыми сталкиваются разработчики, и предлагают оптимальные решения в виде готовых архитектурных подходов.
В книге подробно описаны такие важные паттерны, как шина сообщений, CQRS, сага, компенсирующие транзакции, шардинг данных. Для каждого паттерна приведены практические примеры реализации на Java и C#.
Книга будет полезна разработчикам, архитекторам и техническим руководителям, участвующим в проектировании и разработке распределенных систем. Издание содержит много практических советов и рекомендаций, которые помогут избежать типичных ошибок и создать масштабируемое, надежное распределенное решение.
Издание 2-е.Распределенные компьютерные системы - самый бурно развивающийся и многообещающий сегмент программных систем. Сетевые протоколы и стандарты становятся фундаментальной основой для миллиардов людей.• Патрик Мак-Кеон, автор книги "Проектирование реально распределенных систем" (Addison-Wesley Professional), показывает, что без определенного набора паттернов - структурно-функциональных моделей ответственного проектирования - система на базе сетей TCP/IP, в какой бы форме она ни была реализована, не сможет получить статуса настоящей распределенной системы. • Этот принцип распространяет свой удар и на веб-приложения • В этом издании добавлено несколько глав о работе приложений поверх .NET 4 (включая управление параллельностью потоков). Изменена структура изложения и производства.
Электронная Книга «Распределенные системы. Паттерны проектирования (pdf+epub)» написана автором Брендан Бёрнс в 2018 году.
Минимальный возраст читателя: 16
Язык: Русский
Серии: Бестселлеры O’Reilly (Питер)
ISBN: 978-5-4461-0950-0