Поделиться

Паттерны проектирования

Руководство разработчика.

Брендан Бернс «Распределенные системы. Паттерны проектирования» Питер, 2019 год, 224 стр., O’Reilly, (PDF)

ОписаниеENСодержаниеLinks

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

Необходимость подвести под нее серьезный базис назрела давно, и, если вы хотите обрести уверенность в создании, поддержке и эксплуатации распределенных систем — начните с этой книги! Эта книга описывает неустаревающие паттерны проектирования распределенных систем. Она поможет вам не только создавать такие системы с нуля, но и эффективно переоборудовать уже имеющиеся. ISBN 978-5-4461-0950-0;

Об авторе

Брендан Бернс — работал в Google над инфраструктурой веб-поиска, затем в облачной платформе Google, где он был одним из основателей проекта Kubernetes и помогал создавать такие API-интерфейсы, как Deployment Manager и Cloud DNS. Далее был менеджером ресурсов Microsoft Azure. Имеет докторскую степень в области компьютерных наук из Университета Массачусетса в Амхерсте по специальности робототехника. Живет в Сиэтле со своей семьей.

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

Краткое оглавление
Original book

Brendan Burns, Year:2018, Pages:166
ISBN-13: 978-1491983645
ISBN-10: 1491983647

Book Description

Without established design patterns to guide them, developers have had to build distributed systems from scratch, and most of these systems are very unique indeed. Today, the increasing use of containers has paved the way for core distributed system patterns and reusable containerized components. This practical guide presents a collection of repeatable, generic patterns to help make the development of reliable distributed systems far more approachable and efficient.

About the Author

Brendan Burns — worked at Google on a web search infrastructure, then on the Google cloud platform, where he was one of the founders of the Kubernetes project and helped create APIs such as the Deployment Manager and Cloud DNS. Next was Microsoft Azure Resource Manager. He has a doctorate in computer science from the University of Massachusetts in Amherst with a degree in robotics. He lives in Seattle with his family.

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

Краткое оглавление

Глава 1. Введение
Часть I. Одноузловые паттерны проектирования
Глава 2. Паттерн Sidecar
Глава 3. Паттерн Ambassador
Глава 4. Адаптеры

Часть II. Паттерны проектирования обслуживающих систем
Глава 5. Реплицированные сервисы с распределением нагрузки
Глава 6. Шардированные сервисы
Глава 7. Паттерн Scatter/Gather
Глава 8. Функции и событийно-ориентированная обработка
Глава 9. Выбор владельца

Часть III. Паттерны проектирования систем пакетных вычислений
Глава 10. Системы на основе очередей задач
Глава 11. Событийно-ориентированная пакетная обработка
Глава 12. Координированная пакетная обработка
Глава 13. Заключение — новое начало?
Об авторе
Об иллюстрации на обложке

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

GitHub (Brendan Burns) — Sample code and configuration files from the Designing Distributed Systems book.

Errata for Designing Distributed Systems

Designing Distributed Systems
Patterns and Paradigms for Scalable, Reliable Services oreilly.com

Топ шаблонов проектирования которые должен знать программист

Распределенные системы. Паттерны проектирования (RU) (ru)  Designing Distributed Systems (EN)


Поделиться