Проектирование масштабируемых систем с помощью Erlang/OTP

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

Первая часть книги посвящена глубокому изучению компонентов OTP: поведений (behaviours), деревьев супервизоров (supervision trees) и процессов. Вы научитесь проектировать и реализовывать клиент-серверные структуры, конечные автоматы и системы обработки событий, а также создавать собственные поведения и специализированные процессы.

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

Проектирование масштабируемых систем с помощью Erlang/OTP
A
Автор
Франческо Чезарини, Стивен Виноски
Издательство
ДМК Пресс
Год
2017
Язык
Русский
1
Оцените книгу

Чтобы читать книгу, войдите или зарегистрируйтесь

Ознакомительный фрагмент