Роберт

Backend-разработчик
Пишу о программировании, музыке, книгах и жизни

Главная

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

Книга небольшая, всего 220 страниц, при том, что формат А5. Мягкая обложка, отличный шрифт.
Автор - Брендан Бернс - инженер Microsoft и один из ключевых инженеров, принимающих участие в разработке Kubernetes.
В книге представлено описание набора важных шаблонов, применяемых при разработке микросервисной архитектуры.
Книга немного не сбалансирована - с одной стороны автор приводит высокоуровневое описание шаблонов, а с другой - тут-же пытается проиллюстрировать их довольно детализированными примерами из Kubernetes. Т.е. при прочтении, приходится всё-время переключаться от очень общего к очень частному.

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

Книгу читал параллельно с книгой "Высоконагруженные приложения. Программирование, масштабирование, поддержка". И рекомендовал бы их читать или одновременно, или с небольшим отрывом. Эти книги, хорошо дополняют друг друга.

Роберт Фатхуллин

Статья Роберт Фатхуллин

Web-разработчик